7 increíbles plugins para WordPress

Una de las principales ventajas de WordPress es el gran número de plugins que podemos encontrar para facilitarnos la vida a la hora de desarrollar una web y mejorar varios aspectos.

Aquí os dejamos un listado de plugins que consideramos casi inprescindibles en la mayoría de los proyectos que realizamos:

All in One SEO Pack

Como nos indica su nombre, es un plugin para mejorar el posicionamiento web, permite definir de forma rápida y sencilla los atributos generales de nuestra página como title, meta description y tags. También genera automáticamente los titulos de nuestras páginas y entradas.

Descarga: http://wordpress.org/extend/plugins/all-in-one-seo-pack/
Notas: una vez instalado el plugin, es necesario activarlo y configurar algunas opciones básicas.

Google XML Sitemap Generator

Este plugin nos permite generar automáticamente y en un solo click el árbol de contenidos en formato XML y mantenerlo actualizado de forma automática cada vez que creamos nuevas páginas. Lo que facilita la indexación de nuestras páginas en los buscadores.

Descarga: http://wordpress.org/extend/plugins/google-sitemap-generator/
Notas: para funcionar correctamente, este plugin necesita tener permisos de escritura en la carpeta raiz de nuestra web.

Magic Fields

Permite añadir pestañas nuevas al menu de WordPress (Write panels) y definir campos personalizados tiene cada una de ellas, permitiendo elegir entre varias opciones entre las cuales destacamos campos y áreas de texto y la posibilidad de subir imágenes en un click o arrastrandolas hacia un campo. De esta forma podemos definir muy bien el formato de visualización de nuestras páginas, sobreponiendonos a las limitaciones del editor textual de WordPress, sobretodo cuando quien se encarga de editar los contenidos no es familiar con la visualización HTML.

Descarga: http://wordpress.org/extend/plugins/magic-fields/
Notas: Para los que llevéis más años trabajando con WordPress, os sonará un plugin llamado Flutter, bien, Magic Fields es basicamente la evolución (mejorada) de este plugin.

Adminimize

A la hora de entregar una web a un cliente, muchas veces tenemos que hacer frente a muchos problemas por el gran numero de opciones que presenta el panel de administración de WordPress. Adminimize permite definir por cada rol de usuario, que pestañas serán visibles y cuales no. Por ejemplo podemos crear un usuario editor que sólo tenga visible las entradas.

Descarga: http://wordpress.org/extend/plugins/adminimize/
Notas: este plugin se integra perfectamente con Magic Fields y nos permite semplificar increíblemente la gestión por parte de nuestros clientes.

qTranslate

Este plugin permite traducir nuestras entradas y páginas a distintos idiomas, configurables desde el mismo plugin. A la hora de redactar una entrada, una pagina o añadir una categoría, tendremos un campo por cada idioma.

Descarga: http://wordpress.org/extend/plugins/qtranslate/
Notas: una buena forma de integrar qTranslate y Magic Fields es crear distintos campos personalizados, uno por cada idioma, que tengan el mismo nombre y como sufijo el codigo del idiom (por ejemplo: imagen_principal-en e imagen_principal-es) y a la hora de utilizarlo en nuestro tema, utilizar la función qtrans_getLanguage() (por ejempo: echo get_image(‘imagen-principal-’.qtrans_getLanguage());

Contact Form 7

Contact Form 7 permite crear formulários de contacto avanzados con validación y configurar por cada uno de ellos la dirección de correo que recibe los datos.

Descarga: http://wordpress.org/extend/plugins/contact-form-7/
Notas: es un plugin muy útil, sobretodo cuando tenemos distintos destinatários para los formularios de nuestra web.

Autothumb

Es un plugin que permite incluir phpThumb en nuesto tema, lo que nos permite redimensionar automáticamente cualquier imágen de neustra web. Supongamos de haber definido un campo personalizado “imagen_principal” con Magic fields, para redimensionar dicha imágen a un tamaño fijo (por ejemplo 300×300) tendremos que escribir este código:

Descarga: http://wordpress.org/extend/plugins/autothumb/
Notas: resulta muy interesante sobretodo si los usuarios suben imágenes de gran tamaño y que pesen muchos MB.

Cómo crear una pestaña ‘iframe tab’ en una pagina de Facebook

Si queremos crear una página de Facebook con una imagen personalizada y que se acople a la de nuestra pagina Web, la mejor forma de hacerlo es crear una pestaña nuevo, que contenga un iframe con un diseño más original del clásico muro o de la información de la pagina.

Para ello vamos a ver cuales son los pasos a seguir:

Crear una aplicación iframe de Facebook y añadirla a nuestra página

  • El primer paso a seguir es crear un fichero PHP o ASPX, donde insertamos el contenido HTML, CSS y JavaScript que queramos mostrar en la tab de facebook. Es importante asignar al contenedor principal y al body el ancho máximo de 520px. Subimos los archivos creados a nuestro servidor y nos guardamos la ruta (por ejemplo: www.tudominio.com/facebook/index.php)
  • Instalamos la aplicación de desarrolladores de Facebook (Facebook Developers). Para ello, tenemos que ir a la dirección: http://facebook.com/developers y autorizar a la aplicación.

  • Ahora que la aplicación de desarrollo está autorizada, tenemos que hacer click en el botón “Create new App” y asignar un nombre a nuestra aplicación.

  • En la siguiente pantalla podemos editar el nombre de la aplicación así como el icono a mostrar

  • Nos queda seleccionar el tipo de aplicación y añadir las URLs donde está alojada nuestra pagina, en este caso seleccionamos el tipo “App on Facebook” y añadimos la URL normal (por ejemplo: http://www.tudominio.com/facebook/index.php) y segura (por ejemplo: https://www.tudominio.com/facebook/index.php).

    En el caso de que no dispongamos de un certificado SSL en nuestro alojamiento y no podamos insertar la url segura, los usuarios que accedan a nuestra tab a través de https no podrán visualizarla.

  • Por último solo nos queda añadir la pestaña a nuestra pagina de Facebook, para ello hacemos click en el botón de abajo a la izquierda “view app profile page” y luego en “Añadir a mi pagina”.

Ya está! Como véis es un procedimiento relativamente sencillo y rápido, y ofrece la gran ventaja de permitir incrustar cualquier cosa en nuestra página de Facebook.
El gran inconveniente es la necesidad de tener activo un certificado SSL en nuestro hosting para que todos puedan visualizar correctamente la tab.

Magic Fields: el mejor plugin para crear custom fields personalizados

Magic Fields es un plugin muy útil a la hora de crear webs administrables por el cliente, básicamente permite crear pestañas personalizadas en el menu de administración de WordPress y campos custom ad hoc en nuestras páginas de inserción de posts y páginas.

Por ejemplo puedo crear una pestaña “Productos” y a cada producto añadirle campos como “precio”, “imágenes”, “descripción” ecc. cada uno de estos campos puede tener distintos formatos: campo de texto, textarea, subida de imágenes y puede ser configurado como duplicable.

En mi tema podré recuperar la información de dichos campos de una forma muy sencilla utilizando las funciones que pone a nuestra disposición el plugin.

Mágic Fields es descargable desde el repositório de plugins de WordPress: http://wordpress.org/extend/plugins/magic-fields/

 

Para más información sobre la instalación y el funcionamiento del plugin, en la web oficial del plugin encontraréis todo lo que necesitéis: http://magicfields.org/getting-started/