Personalizar el favicon en un blog WordPress

Un favicon (del inglés favorites icon, icono de favoritos) es una imagen que asociada a nuestro sitio web se muestra junto al título que se ve en la pestaña o en el menú de marcadores. Sin lugar a dudas, es uno de los elementos que más identifican a nuestra web y por lo tanto, hay que cuidarlo.

favicon

Si usáis un blog en WordPress y suponiendo que tenéis ya vuestro favicon (si no lo tenéis probad con esta herramienta) lo primero es subirlo a vuestro blog. Para ello con un cliente FTP (FileZilla por ejemplo) lo subís a la carpeta de vuestro tema activo (no es obligatorio  hacerlo ahí, pero sí es lo lógico) y os quedáis con la ruta. Será del tipo: http://tudominio.com/wp-content/themes/vuestro_tema/favicon.ico.

Leer más » Comentar

Más que blogging, hablando sobre WordPress en Linux Magazine

Aunque hace ya muchos años que escribo para diferentes publicaciones, os escribo hoy para contaros que acaba de salir al público un nuevo número de la revista Linux Magazine en el que hablo sobre WordPress en un artículo titulado “Más que blogging“.

Es uno de los artículos incluidos en la versión comunidad de la revista, de descarga gratuita para todos. Aquí tenéis el enlace de este mes.

Linux Magazine portada

He escrito en otras revistas de Linux: Linux+ y Todo-Linux, y a decir verdad, en Linux Magazine se mima y se cuida mucho más el contenido. Las sucesivas revisiones son un trabajo extra para el autor, pero a la larga merece la pena (ya no digo para vosotros los lectores).

Como soy un fanático, trato de ser un experto en WordPress y sobre todo, trato de difundir sus virtudes, a lo largo del artículo expongo de forma breve qué es, para pasar directamente a la práctica. Este es el esqueleto del mismo:

Leer más » 1 Comentario

Eliminar widgets del escritorio en WordPress

Los widgets dentro del escritorio, son un componente relativamente novedoso en WordPress (aparecieron en la versión 2.7). Pueden ser útiles para mostrar ciertos datos, por ejemplo los resultados de Google Analytics.

Sin embargo, debemos asegurarnos tener control sobre ellos, cuando le instalamos WordPress a un cliente y modificamos muchas cosas mostrar más widget de la cuenta puede ser un problema.

Para conseguir personalizar el escritorio usaremos el siguiente método.

function quitar_widgets_escritorio() {
 global $wp_meta_boxes;

 // quitar el widget de enlaces entrantes
 unset($wp_meta_boxes['dashboard']['normal']['core']
['dashboard_incoming_links']);	

 // quitamos unos pocos más: right-now, primario y secundario
 unset($wp_meta_boxes['dashboard']['normal']['core']['dashboard_right_now']);
 unset($wp_meta_boxes['dashboard']['side']['core']['dashboard_primary']);
 unset($wp_meta_boxes['dashboard']['side']['core']['dashboard_secondary']);
}

// lo unimos a su hook
add_action('wp_dashboard_setup', 'quitar_widgets_escritorio' );

Como podéis ver la idea es hacer un unset del elemento deseado dentro de la colección: $wp_meta_boxes[‘dashboard’]. En el Codex tenéis más información sobre esta colección y todo lo referente a los widgets del escritorio.

Quitar widgets dependiendo del rol de usuario

Por supuesto, también podemos realizar esta misma operación teniendo en cuenta el rol del usuario. Es muy útil si queremos distinguir entre: administradores, editores, colaboradores… y mostrarle a cada uno la información deseada:

Leer más » 1 Comentario

Deshabilitar notificaciones de actualización automática en WordPress

Si tenemos usuarios de WordPress que no son administradores del portal, no deberían ser notificados de ningún tipo de actualización. La idea es que si vendemos WordPress como un servicio y tenemos la política de: nosotros administrar el portal, el cliente ser usuario del servicio; no debemos permitir que aparezcan notificaciones de actualizaciones automáticas. read more

Leer más » 1 Comentario

Quitar menús del escritorio de administración en WordPress

Menú administración WordPressCada día soy más amante de WordPress y cada día lo veo más cercano a un framework que a un CMS, salvando las diferencias claro está y sabiendo cuál es el propósito de cada proyecto.

Una de las partes más sensible de usar WordPress tiene que ver con el menú de administración. Los futuros usuarios verán un menú con demasiada funcionalidad, lo que debemos evitar si el objetivo del proyecto no es gestionar todo eso. ¿Cómo hacerlo?

Con el siguiente código, ¿dónde incluirlo? Dentro del fichero functions.php de tu tema, también tenemos la opción de hacer un plugin, pero de eso ya hablaremos otro día. Veamos.

Leer más » 3 Comentarios

Meetup WordPress Málaga 2012

Si eres aficionado a WordPress y tienes posibilidad de asistir el día  21 de Febrero de 9:00 a 14:00 a las instalaciones de FORMAN en Málaga, no dudes en asistir a la Meetup WordPress Málaga 2012. He sido co-organizador de la Meetup WordPress Córdoba y fue todo un éxito así que estoy seguro que ésta también lo será.

Meetup WordPress Málaga

Ya son seguras dos presentaciones: Themes que dan la vuelta a WordPress por Luis Molina y Seguridad en WordPress por José Antonio Ruiz Cantero; además de talleres prácticos y por lo menos un sorteo, en concreto de mi libro Domine WordPress: Manual Práctico. Gracias desde aquí una vez más a Ra-Ma y Diego Ariza por hacer posible este sorteo. read more

Leer más » 1 Comentario

Enviar correo usando un servidor SMTP con PHP

Dentro de las funcionalidades básicas de cualquier aplicación web se encuentra la comunicación con el usuario a través de correo electrónico. Tenemos la opción fácil y directa de usar la función mail() de PHP que usa un demonio de SMTP propio (suele ser sendmail), sin embargo, los filtros de spam harán su labor y aunque seamos confiables, tenemos todas las papeletas para que nos tachen de los contrario y el correo no llegará a su destino.

Enviar correo usando servidor SMTP con PHP

La solución es usar un servidor SMTP externo, aquí mismo explicamos cómo hacer uso del servidor SMTP de Gmail para usarlo dentro de WordPress, pero vamos a explicaros un método válido para cualquier aplicación que desarrolléis con PHP.

Lo primero que tenemos que hacer es descargar la clase que se encargará del trabajo, es software libre bajo licencia GPL, hablamos del proyecto PHPMailer. Descargamos la última versión disponible para nuestra versión de PHP (aquí hablaremos de la versión más actual, la que corresponde con PHP 5) y descomprimimos.

Nos comenta danipelon que la versión oficial del proyecto está ahora en GitHub, esta es la dirección.

Leer más » 26 Comentarios

Cambiar autor de una entrada en WordPress

Cuando estoy preparando entradas para publicar en Red De Autores (una red social para escritores en lengua castellana), en muchas ocasiones, tengo que modificar el autor de las entradas.

Tenemos dos opciones para hacerla:

  • Edición rápida: dentro del formulario de edición rápida, aparece un cuadro desplegable

Cambiar usuario WordPress - Edición rápida read more

Leer más » 5 Comentarios