WordPress

Auto Post Thumbnail, un plugin de WordPress para generar imágenes destacadas

Auto Post ThumbnailSi llevas un tiempo usando un theme de WordPress sin thumbnail (imagen destacada de la entrada) y ahora quieres hacerlo, lo tienes fácil con Auto Post Thumbnail. Como su nombre indica, sirve para generar un thumbnail de forma automática. Si la primera imagen de la entrada no funciona, buscará automáticamente la siguiente y así sucesivamente.

Lo bueno de este plugin es que si has usado thumbnails en algunas entradas, estos se quedarán intactos, es decir, solo se generará en el caso de que no tenga. Incluso si no quieres generarlo en alguna entrada, puedes añadir un campo personalizado (skip_post_thumb) en la entrada y al generarlos se saltará esta entrada.

Para usarlo, instala el plugin en tu WordPress, actívalo y ve a Ajustes -> Auto Post Thumbnail. A continuación, haz clic en “Generate Thumbnails” y listo. Ten en cuenta que el proceso tardará dependiendo del número de entradas que tengas en tu blog. No hace falta decir que no debes cerrar la ventana o pestaña del navegador mientras se está realizando el proceso.

¿Has usado algún otro plugin para esta funcionalidad? ¿Nos lo cuentas? Déjanos un comentario si tienes algo que aportar o simplemente tienes dudas. Y si crees que a tus amigos puede interesarle este plugin… ¡Compártelo!

Cómo eliminar archivos antiguos y obsoletos de WordPress

WordPress es un software de código abierto mantenido y atendido por una comunidad global. De forma periódica se lanzan nuevas versiones y se mejora la seguridad de todo su entorno. Con cada nueva versión de WordPress que aparece se quedan atrás algunas funciones que terminan siendo obsoletas, y algunos archivos se vuelven innecesarios. Cuando se ejecuta una nueva actualización, no elimina automáticamente los archivos antiguos del núcleo. Estos archivos pueden ser blanco de los hackers para ocultar código malicioso sin darnos cuenta. En este artículo mostramos cómo eliminar los viejos archivos del núcleo de WordPress.

En primer lugar, es necesario instalar y activar el plugin “Old Core Files“. Después de activar el plugin vamos a la página de configuración del plugin localizado en “Herramientas”- “Old Core Files”. El plugin mostrará una lista de todos los archivos antiguos que ya no son necesarios con la última versión de WordPress.

plugin old core files

Actualmente este plugin no dispone de un botón para eliminar estos archivos. Sin embargo los autores del plugin tienen la intención de incluir un botón para eliminar de forma automática en futuras versiones. Pero ahora, tenemos una lista de archivos que están ocupando sitio en el servidor sin hacer nada y además son ejecutables. Para eliminarlos podemos hacerlo manualmente mediante FTP.

Mientras que estamos eliminando estos archivos no deseados, es posible que también nos interese eliminar todos los temas y plugins inactivos que están alojados en el servidor. No nos olvidemos de hacer un respaldo por si acaso deseamos volver a incluirlos. Por último, te recomendamos que endurezcas tu instalación de WordPress para deshabilitar la ejecución de PHP en ciertos directorios. Para esto existen herramientas que mantienen la seguridad de nuestro sitio saludable. Este plugin gratuito por ejemplo “File Monitor Plus” escanea de manera programada todos los archivos de tu instalación (plugins y temas incluidos) y te avisa por email cuando haya cambios.

Esperamos que este artículo te ayude a mejorar la seguridad de tu sitio web con WordPress. Por otro lado, si te gusta el tema, también te puede interesa leer: Recursos gratuitos para WordPress.

Para terminar me gustaría saber… ¿con qué frecuencia eliminas los archivos no deseados, temas que no utilizas, y plugins inactivos de tu servidor? Haz tu comentario a continuación.

Transposh WordPress Translation, un plugin para traducir automáticamente tu WordPress

el-mejor-plugin-de-traduccion-para-wordpress

En esta semana tuve que realizar la traducción de mi blog y mi web realizadas ambas con WordPress, por lo que hice varias búsquedas para localizar el mejor plugin de traducción para esta tecnología.

El resultado de esta búsqueda ha sido el plugin Transposh, a mi parecer, unos de los complementos de traducción para WordPress libre, de mayor calidad y funcionalidades del mercado.

¿Conoces algún otro mejor que este?

Cómo crear tu propio menú personalizado en WordPress

Una de las funciones que te ofrece WordPress, es poder crear tu propio menú personalizado de manera muy rápida e intuitiva. Si aún no lo has hecho nunca, ahora no tienes excusa:

Paso 1: Haz clic en Apariencia > Menús.menu

Paso 2: Para empezar a crear el menú, solo tienes que hacer clic en el “+“. Introduce el nombre del menú (el nombre solo es para que lo identifiques posteriormente) y haz clic en Crear menú.

Crear-menu

Paso 3: Una vez creado el menú, puedes empezar a añadir elementos, para ello, cuentas con tres posibilidades:

  1. Enlaces personalizados: Aquí puedes añadir direcciones URL, tanto de páginas externas como de tu web. En el campo URL, tienes que introducir la dirección de la página, mientras que en el campo Etiqueta, debes especificar el nombre que aparecerá en el menú. Para añadirlo, haz clic en Añadir al menú.Enlaces-personalizados
  2. Páginas: Esta opción te permite añadir cualquier página que hayas creado previamente. Solo tienes que seleccionar las páginas que quieres añadir al menú y hacer clic en Añadir al menú. Ten en cuenta que si no ves todas las páginas que has creado, es porque estarás en la pestaña Más reciente, asegúrate de estar en la pestaña Ver todo.paginas
  3. Categorías: También puedes añadir cualquier categoría que hayas creado con anterioridad. Para añadirlas, tan solo selecciona las categorías que quieras y haz clic en Añadir al menú.

añadir-categorias

Paso 4: Una vez que ya haz añadido todos los elementos a tu menú, solo te queda organizarlo. Este proceso es muy fácil, solo tienes que hacer clic en el elemento que quieres organizar y sin soltar el ratón, arrástralo hasta el lugar que quieras dentro de tu menú. Si quieres que tu menú tenga subpáginas, solo tienes que arrástrarlo justo debajo del elemento principal y un poco a su derecha para que quede anidado. Quedaría algo así:

organizar-menu

Paso 5: Para finalizar, haz clic en Guardar menú.

Si tienes cualquier duda o sugerencia, puedes indicarla a través de los comentarios.

Cómo crear un formulario con Jetpack en WordPress

El plugin de Jetpack nos lo pone tan fácil que hasta podemos incluir formularios en nuestras páginas o entradas de WordPress con un simple clic. Hasta hace poco, usábamos el plugin Contact Form 7, que sigue siendo mucho más completo, pero para un formulario de contacto en tu página web, creemos que con el de Jetpack es más que suficiente. No hace falta decir que para poder añadirlo, es  necesario que tengas el plugin Jetpack instalado y activado. Si aún no sabes como instalar un plugin en WordPress puedes leer esta entrada: Cómo seleccionar plugins para instalar en WordPress. Para añadir el formulario sigue estos pasos:

Paso 1: Haz clic en el botón de añadir formulario (quizás sería más intuitivo que pusieran un botón igual que han hecho con “Añadir objeto” ¿verdad?). Si no ves este botón, es porque no tienes instalado el plugin de Jetpack.

Añadir formularioPaso 2: Verás que aparece una ventana flotante como la siguiente, donde podrás ir eliminando o añadiendo campos a tu gusto, porque ya por defecto te muestra un formulario típico con los campos Nombre, Email, Sitio Web y Comentario. A la derecha puedes ver un poco de información donde se explica el funcionamiento con más detalle.

Formulario Jetpack

Si necesitas editar un campo, o quieres ponerlo obligatorio, ponte encima del campo con el ratón y verás que aparecen dos opciones: “mover” y “editar

Editar campo del formulario

Para mover un campo simplemente arrástralo a la posición que quieras. Y si haces clic en “editar” podrás cambiar la etiqueta, el tipo de campo y marcar si es obligatorio o no:

Configuración de un campo del formulario

Paso 3: Por último, y opcionalmente, puedes configurar la cuenta de correo en la que quieres recibir este formulario y el asunto. Ten en cuenta que esto es opcional porque si no lo rellenas, el formulario será enviado a la cuenta de correo del usuario que haya escrito la página o entrada.

Configurar datos de recepción

Excluir en WordPress posts de una categoría en la home

Si usas WordPress y quieres que en tu home no aparezcan post de una o varias categorías, tan sólo tienes que añadir el siguiente código en tu functions.php

[php title=”Excluir post de una o varias categorías”]
function exclude_category( $query ) {
if ( $query->is_home() && $query->is_main_query() ) {
$query->set( ‘cat’, ‘-4,-6,-7’ );
}
}
add_action( ‘pre_get_posts’, ‘exclude_category’ );
[/php]

Simplemente debes indicar los ID de las categorías, separados por comas y en el listado de tu página principal de WordPress no aparecerán post de ninguna de esas categorías.

¡Esperamos que te resulte útil!

Aprende a usar todas las funciones del editor de WordPress

Antes de redactar artículos en WordPress es importante familiarizarse con el editor. El editor de WordPress cuenta con una pestaña visual, que es la que suele estar marcada por defecto, y otra de HTML, que es la que tendremos que seleccionar si insertamos código en el artículo. En este artículo, los novatos de WordPress aprenderán a manejar el editor visual y los menos novatos podrán descubrir alguna función que no conocían.

Algunos de los iconos del editor visual de WordPress nos resultarán familiares porque son idénticos a los que se usan en otros editores de texto, como Word. Estos son: negrita, cursiva, tachado, lista sin ordenar, lista ordenada, alineación izquierda, centrada, derecha y justificada, que aparece en la segunda línea, ortografía y gramática, subrayado, color de fuente, aumentar y disminuir margen, deshacer y rehacer.

Ahora bien, centrémonos en aquellos que quizá no son tan evidentes:

Editor de WordPress explicado

  • Insertar/editar enlace: esta opción facilita en gran medida la inclusión de enlaces en el artículo. Gracias a ella podemos crear rápidamente enlaces internos en nuestro blog al desplegar la pestaña de enlazar a contenido ya existente.
  • Leer más: inserción de la etiqueta “more”. Con esto conseguimos que no aparezca el contenido completo del artículo en la portada, sino una introducción. Si el usuario desea acceder al contenido completo deberá hacer clic sobre el botón leer más o el nombre del artículo.
  • Modo pantalla completa: su propio nombre lo indica.
  • Mostrar/ocultar opciones avanzadas: hace desaparecer/aparecer la segunda fila de botones.
  • Bloque de aprender más: al hacer clic muestra un texto. Tiene este aspecto: Caja aprender más de WordPress
  • Cajas de texto destacado: nos sirven para destacar una información importante, una advertencia, un enlace de descarga, etc.
  • Añadir botón: con esta opción podemos añadir botones de diferentes tamaños y colores e incluir texto y un enlace. • Añadir caja de texto con pestañas. • Caja de autor: la típica caja sin necesidad de utilizar ningún plugin.
  • Estilos: permiten estructurar el texto, facilitando su lectura. Son tenidos en cuenta también por los motores de búsqueda, por lo que conviene emplearlos adecuadamente.
  • Pegar como texto plano, pegar desde Word y borrar formato nos ayudarán si escribimos los textos de nuestros artículos desde otro editor, ya que este puede añadir formato que no será reconocido por el editor de WordPress.
  • Insertar caracteres especiales: para incluir símbolos matemáticos, letras griegas, flechas, etc.

Cómo evitar comentarios spam en WordPress desde htaccess

Hay muchos métodos para reducir el spam en WordPress. Uno de los más utilizados hoy en día es Akismet del propio JetPack. No obstante, la solución que vamos a comentar a continuación es desde el htaccess. No evita el 100% del spam, hoy en día prácticamente es imposible evitarlo por completo, pero aún así desde el propio codex, es uno de los métodos que se proponen.

Para ello tan sólo tenemos que copiar y pegar en nuestro .htaccess el siguiente código:

[php title=”Código para prevenir spam en comentarios de WordPress”]
RewriteEngine On
RewriteCond %{REQUEST_METHOD} POST
RewriteCond %{REQUEST_URI} .wp-comments-post\.php*
RewriteCond %{HTTP_REFERER} !.*tudominio.com.* [OR]
RewriteCond %{HTTP_USER_AGENT} ^$
RewriteRule (.*) http://%{REMOTE_ADDR}/$ [R=301,L][/php]

No olvides sustituir tudominio.com por tu dominio real.

Lo que hace este código es simplemente comprobar que antes de ejecutar el fichero php que inserta el comentario, se ha estado navegando por alguna url del propio dominio. Es decir, la mayoría de spam en comentarios de WordPress lo que hace es directamente enviar gran cantidad de información al fichero wp-comments-post.php, donde incluye los datos, como emails, nombre, url, texto, etc. Como saben la estructura que tiene que lleva dicha información, son capaces de añadir comentarios sin estar navegando por la web, y de esta forma envían miles de peticiones por minutos a cientos de webs. Pero, si obligamos desde el htaccess a que si estás insertando un comentario, es porque vienes de leer un post, nos quitamos de un plumazo todo este spam generado automáticamente.

Esperamos que os sea de utilidad. Si tenéis alguna consulta o usáis algún otro método que os esté funcionando muy bien, esperamos vuestros comentarios. ¡Gracias!

Wysija, un plugin de WordPress para enviar boletines

Wysija - Envío de boletines en WordPress

Llevamos queriendo hablar de este plugin desde que asistimos a la WordCamp 2012. Más vale tarde que nunca…

Antes de empezar, nos gustaría aclarar que Wysija es un plugin para WordPress que sirve para enviar boletines a usuarios que se hayan suscrito previamente en tu página web. Tiene dos versiones: una gratis y otra premium con más funcionalidades. Con la versión gratuita a nosotros nos parece suficiente por ahora. Hemos trabajado con más plugins para enviar boletines, pero hasta ahora, este nos ha parecido el mejor y más sencillo.

Las características de la versión gratuita de Wysija son:

  • Interfaz Drag&Drop. Para que nos entendamos… Que funciona arrastrando los elementos y por este motivo todo es muy intuitivo para el usuario.
  • Notificaciones de correo (igual que Feedburner, Subscribe2, MailChimp…).
  • 20 plantillas para elegir un diseño que te guste (incluye los archivos de Photoshop).
  • Estadísticas de cada boletín.
  • Widget en sidebar para suscribirse a los boletines.
  • Los boletines se ven correctamente en todos los clientes de correo (Gmail, iPhone, Android, Outlook, Yahoo, Hotmail…)
  • Puedes importar los suscriptores desde MailPress, Subscribe2…
  • Puedes enviar los boletines a través de tu servidor, Gmail o SMTP.
  • Configuración de autorespuestas.
  • Listas de suscriptores ilimitadas.
  • Hasta 2000 suscriptores.

Además soporta muchísimos idiomas y entre ellos el español. Para descargarlo, puedes buscarlo desde tu panel de WordPress en Plugins -> Añadir nuevo o de forma manual descargándolo desde el repositorio oficial. Aquí te dejamos un video (en inglés) para que puedas ver un poco más de este plugin.

Cómo eliminar la pestaña Opciones de pantalla en WordPress

Si por algún motivo necesitas eliminar la pestaña de Opciones de pantalla que aparece en la parte superior del panel de administración de WordPress, simplemente añade a tu archivo functions.php el siguiente código:

[php title=”Deshabilitar Opciones de pantalla”]

function eliminar_opciones_pantalla(){
return false;
}
add_filter(‘screen_options_show_screen’, ‘eliminar_opciones_pantalla’);

[/php]

Te recordamos que el archivo functions.php siempre está dentro de la carpeta de tu tema: /wp-content/themes/NombreDeTuTema

Nota: Ha sido probado con WordPress 3.4.2