Wordpress / página 1 de 3

Optimizar WordPress para que cargue más rápido

Una de las cuestiones que se deben tener en cuenta en un blog (además del diseño, contenido, accesibilidad, etc.) es su tiempo de carga. ¿Qué es esto? Es el tiempo que pasa desde que el usuario quiere ver una página del sitio, y ésta termina de cargarse.

Obviamente, cuanto más rápido cargue (cuanto menor sea el tiempo de carga), mejor será la experiencia del usuario para con el sitio. Es por eso, que en este artículo les comentaré una serie de tareas que se pueden realizar para lograr acelerar al máximo un blog manejado por WordPress.

Tarea cero

Antes de ir a las tareas para acelerar el blog, debemos conocer qué tan mal/bien estamos en lo que a velocidad se refiere. Para ello, les dejaré algunos enlaces de sitios que permiten calcular (aproximadamente) el tiempo de carga de cualquier URL. Los enlace son: Website Speed Test, Pingdom, Web Site Speed Test.

Primer tarea

Ahora si. Una vez que nos dimos cuenta de que nuestro blog es una tortuga, una de las tareas que recomendaría hacer es optimizar las imágenes. ¿Cómo? Fácil: evitar imágenes demasiado grandes, intentar que sean GIF (ya que al tenes sólo 256 colores ocupan menos que otros formatos), y definir siempre el alto y ancho de cada imagen (si no lo hacemos, el navegador en cuestión deberá realizar esa tarea, cosa que sumará tiempo de carga).

Segunda tarea

Otra de las tareas es comprimir los estilos CSS. Para ello pueden utilizar un plugin llamado CSS Compress WordPress, que se encarga de eliminar los bloques de estilos CSS que son innecesarios para la página.

Tercer tarea

Ahora, podríamos reducir el código PHP. ¿A qué nos referimos? A eliminar aquellas llamadas a funciones que se suelen hacer casi siempre en WP, tales como las funciones que nos devuelven el nombre del blog, la descripción, la URL de la hoja de estilos, etc. Si bien utilizarlas puede ser beneficioso a la hora de distribuir el theme, en la práctica puede resultar poco óptimo (ya que se procesa cada función, para un mismo resultado).

Entonces, la idea sería reemplazar esas funciones, por los resultados que ésta nos devuelve.

Cuarta tarea

Utilizar un plugin de caché. Como ustedes saben, la arquitectura de cualquier computadora dispone con un elemento llamado caché. Este elemento (en el caso de WP podríamos hablar de WP Super Cache), se encarga de cachear (almacenar) las páginas más vistas, a fin de que a la hora de mostrarlas, no procese nada y simplemente nos devuelva la página guardada (cacheada).

Esta tarea, creo yo, es la que hace disminuir el tiempo de carga más significativamente.

Quinta (y última) tarea

Para aquellos que han seguido todas las tareas, y aún no están conformes, la última tarea es eliminar plugin innecesarios. Es muy común, que ante nuestras primeras experiencias con WP instalemos plugins para probar y darles funcionalidades extras a nuestro blog. Eso no está mal, hay que sacarse las ganas y familiarizarse.

Lo que sí está mal, y no se debe hacer, es dejar esos plugins activados, haciendo que cada vez que se haga una petición de una página, el servidor se atore por la gran cantidad de plugins que intervienen. Por eso, es imprescindible eliminar aquellos plugins innecesarios. Si quieren probar uno, háganlo, pero luego recuerden hacerlo a un lado porque pueden sumar peligrosos segundos de carga.

Vía: Xeroblog

40 Consejos y trucos para WordPress

WordPress es una de las plataformas más utilizadas para la creación de blogs y diversos sitios webs. Carlos Leopoldo ha publicado un artíclo en el que reune 40 consejos y trucos para WordPress extraídos de Hongkiat.

A contunuación algunos de los trucos que me parecen más importantes, y que debemos conocer medianamente para sacarle un poco más el provecho a WP:

  • Mostrar categorías en un menú horizontal desplegable, ver cómo.
  • Agregar Gravatar del autor de cada post, ver cómo.
  • Mostrar los posts más recientes de una categoría en específico, ver cómo.
  • Resaltar los comentarios del autor del post, ver cómo.
  • Crear thumbnails (miniaturas) de una imágen de cada post y mostrarla, ver cómo.
  • Dar formato a las imágenes para que se muestren correctamente el los lectores de Feeds, ver cómo.
  • Ocultar anuncios para ciertos posts en particular, ver cómo.
  • Personalizar las páginas de error 404, ver cómo (aquí también lo explico yo).
  • 4 maneras de optimizar la velocidad de WordPress, ver cómo.
  • Separa comentarios de Trackbacks/Pingbacks, ver cómo.
  • Proteger los posts de WordPress en contra del hot-linking, ver cómo.

Quitar el » o &raquo de los títulos de WordPress

Cuando instalamos un blog con WordPress, el título de los artículos tendrá un » al comienzo. No se a ustedes, pero eso a mi no me gusta (más que nada por como queda en los resultados de búsqueda de Google); asi que en este artículo les explicaré brevemente cómo quitar ese caracter de los títulos.

Para nuestra tarea, entonces, debemos seguir los siguientes pasos:

  1. Abrimos el archivo /wp-includes/general-template.php.
  2. Buscamos la línea en que se encuentra el html del caracter que queremos eliminar: &raquo.
  3. Lo eliminamos, dejando solamente la apretura y cierre de las comillas.

De esta manera, funciona para todos los themes que utilicemos.

Si queremos, podemos editar el header.php reemplazando el wp_title() por wp_title(“”). En este caso funcionará del mismo modo, pero sólo para el theme en cuestión.

Otros usos que se le pueden dar a WordPress

Al escuchar o leer la palabra WordPress pensamos que se refieren a un creador de blogs, o con suerte, en un gestor de contenidos para blog. Pero esto no es así, sino que WordPress es un gestor de contenidos muy amplio y adaptable a muchas aplicaciones, desde simples blogs hasta carritos de compras complejos.

Ahora bien, ¿hasta dónde puede llegar WP? La verdad que no sabría decirles, pero a continuación les dejo algunas ideas de negocio que encontré flotando en mis feeds.

Twitter con WordPress

twiter.jpg

Un theme que crea una especie de Twitter. Más info en MangasVerdes.

Web | Demo

Tumblelog

tumblelog.jpg

Una idea comentada por el autor de este listado, en convierte WordPress en un Tumblelog.

Web | Demo

Administrador de contactos

administrador-de-contactos.png

WP-Contact-Manager crea un excelente administrador de contactos, para uso personal o comercial.

Web | Demo

Bolsa de empleo

bolsa-de-empleo.jpg

RecruitPress nos permite crear una bolsa de trabajo sobre una instalación de WordPress.

Web | Demo

Tienda online

tienda-online.jpg

WP e-Commerce es un plugin que permite montar una tienda online en tu blog con WordPress.

No se a ustedes, pero a mi ya me llamó mucho la atención el de la lista de contactos online; pronto la tendré lista para uso personal 🙂

Personalizar el Error 404 en WordPress

En un artículo recientemente publicado (leer) les comentaba de la importancia que tiene personalizar la página del error 404 en un sitio web. En este artículo les explicaré cómo personalizar la página que aparecerá en nuestro blog hecho con WordPress cuando se busque una página que no exista.

WordPress da un excelente soporte para ésto, asique las cosas van a ser muy sencillas. Lo primero que debemos hacer es ir al directorio de nuestro theme (/wp-content/themes/nombre-del-theme). Allí dentro, debería aparecer un archivo llamado 404.php, y es aquí dónde escribiremos lo que queremos que aparezca ante un error 404 (página no encontrada). Si no aparece el archivo 404.php sabremos dos cosas: la primera, que deberemos crearlo; la segunda, que nuestro theme no fue hecho por gente que sabe 😉

Ahora bien, ¿qué poner dentro?

La respuesta es amplia: lo que quieras. No hay reglas, pero si algunas recomendaciones. Imagina que estás buscando arduamente un trabajo, un artículo, algo; y te aparece que el enlace está roto, que no hay nada. ¿Qué te gustaría ver?

Por mi parte, algo masomenos agradable, y además, alguna “salida” al problema. Por ejemplo, podría ser algún cuadro de búsquedas, o algo por el estilo. Hay personas que optan por poner AdSense, pero no comparto.

Si quieren ver algún ejemplo, te invito a ver la página de error de daniBlog (que por cierto, la hice mientras escribía este artículo).

Espero que les sirva este artículo, y me gustaría ver que tal quedan sus páginas de error. ¡Dejen links rotos en los comentarios!

Haciendo uso del archivo my-hacks.php en WordPress

my-hacks.php es un archivo que podemos agregar en el directorio raíz de cualquier blog hecho con WordPress, para realizar numerosas y variadas funcionalidades.

Hoy les explicaré como agregar enlaces a algunas palabras del cuerpo de los artículos; por ejemplo hacer que todas las palabras “daniBlog” apunten a la categoría “daniBlog” de este blog.

Reemplazar una palabra por un enlace en todos los artículos

  1. Primero activamos el uso de my-hacks.php en WP. Para ello vamos a Opciones – Misceláneas, y tildamos la opción correspondiente.
  2. Ahora creamos (si aún no existe) el fichero my-hacks.php en la raíz de instalación de WP, y copiamos lo siguiente.

    <?php
    // replaceAjax Reemplaza las palabras daniBlog por el enlace a la categoría del blog
    function replace_daniBlog($content = '') {
    return str_replace('daniBlog', '<a href="'.get_category_link(DANIBLOG_ID).'" title="daniBlog">daniBlog</a>',$content);
    }

    add_action('the_content','replace_daniBlog'); ?>

    DANIBLOG_ID debe reemplazarse por la ID de la categoría “daniBlog” (la podemos averiguar en Administrar – Categorías).

  3. Subimos el fichero, y trabajo terminado.

Agregando más de una función, podrían reemplazar varias palabras del contenido por el enlace a su categoría.

Pronto publicaré más funcionalidades que podemos agregarle al blog desde my-hacks.php, por ahora ya tienen para entretenerse.

Vía: Anieto2k

Instalar gravatar en WordPress

Un gravatar es una imágen que aparece al lado de cada comentario, y que representaría -de alguna manera- al autor del comentario. La idea para implementar esto es muy genérica: relaciomanos una imágen con nuestro email; y de ese modo, no importa dónde comentemos, siempre aparecerá nuestra gravatar (siempre que el blog los tenga implementados).

Para tener su gravatar simplemente deben registrarse en gravatar, y hacerse una cuenta donde relacionarán el mail con una foto/imagen.

Sin seguir yéndome del tema, ahora veamos: cómo implementar gravatars en nuestro blog (WP).

Hasta hace un tiempo esto era algo bastante complejo. Hoy en día por suerte ya existen formas más sencillas, y como hablamos de WordPress, hablamos de plugins. En este caso es Easy Gravatars el plugin que nos facilitará las cosas parar agregar la funcionalidad de gravatar en nuestro blog.

Pasos a seguir

  1. Descargamos el plugin (enlace).
  2. Descomprimimos y colocamos en la nombrada carpeta /wp-content/plugins/
  3. Activamos el plugin desde el panel de control de WP

Ya con esto terminamos. El plugin añadirá automáticamente los gravatares a la derecha de los comentarios.

Como verán, más sencillo no puede ser.

Vía: Arturogoga

Promebla con WordPress, el theme se cambia solo

Ayer trabajé algunos minutos en el cambio de diseño de uno de los blogs que administro (Flor de Recetas), y me encontré con un error que nunca había visto ni escuchado: no siempre, pero a veces, en la carga del blog, WP cambiaba el theme al default.

Primero pensé que tal vez no había colocado la totalidad de los archivos del theme, y WP, para prevenir problemas, lo cambiaba automáticamente al default. Pero no, ya que el theme que utilizaba estaba íntegro.

Por ahora encontré dos soluciones a este problema:

  • Renombrar el theme que quiero poner como “default”. De ese modo WP nunca lo cambiaría.
  • Eliminar la validación del theme que hace WP en la línea que dice validate_current_theme(); dentro del wp-settings.php.

Ninguna de las soluciones es, para mi, muy “buena”. Me gustaría saber realmente por qué sucede esto, para así poder solucionar el problema de raíz. Si alguien lo sabe que me lo diga, estaré agradecido.

Primeras imágenes de WordPress 2.5

El 10 de marzo se lanzará una nueva versión del famoso y exitoso CMS, WordPress 2.5. En alguna ocación se hablaron de algunas novedades que traería, pero lo más novedoso es que la versión 2.5 contará con un tablero totalmente rediseñado; haciendo la cosa un poco más amigable y cálida (ya me estaba cansando el clásico).

Si quieren probar la versión beta, pueden hacerlo en AlexSEO, que se las jugó e instaló en su propio hosting.

A continuación un par capturas del nuevo panel inicial de WordPress 2.5 (clic para agrandar):

tablero-1.JPG tablero-2.JPG

Vía: AlexSEO

Otra actualización de WordPress: 2.3.3

Siguen saliendo actualizaciones para WordPress, como siempre por problemas de seguridad. En este caso se trata de que el archivo xmlrpc.php, encargado de los trackbacks, permitía la modificación de entradas de otros usuarios por personas malintencionados (detalles).

Para actualizar podemos usar el plugin comentado aquí, o simplemente reemplazar (vía FTP) el fichero xmlrpc.php.

¿Quién habló de ésto?: ¿Que Miras?, Informática Práctica, queno, anieto2k, alexseo, BlogPocket, javieraroche, DosBit, Bitelia, agamum, pablogeo, helektron, ciberprensa, marcelor, menéame, etc.
Enlace: WordPress 2.3.3