WordPress

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

Buscar trabajo de WordPress: jobs.wordpress.net

Empleo WordPress

¿Eres un experto de WordPress y estás buscando empleo? En esta web podrás encontrar ofertas de empleo, eso sí, en inglés! Pero si sabes WordPress, seguro que el inglés no se te da mal, ya sabes, por eso de mirar en Codex, nuestro gran amigo!

Los trabajos están categorizados, por ejemplo, si lo que te gusta es el diseño busca en WordPress Designer Positions, no obstante, no está de más echarle un vistazo a todo. Además, puedes (y te aconsejamos) suscribirte a los RSS de las categorías que te interesen.

Si por el contrario, no tienes ni idea de WordPress y necesitas a alguien que te haga el trabajo, siempre puedes Publicar una oferta para que te hagan propuestas.

Enlace: http://jobs.wordpress.net/

Cómo insertar galerías de WordPress

Galerías en WordPress

¿Sabes que en WordPress puedes insertar galerías de imágenes sin necesidad de instalar un plugin? Lo comentamos porque muchos de nuestros clientes nos preguntan. Saben que existe NextGen Gallery, pero no las galerías de WordPress! Te aconsejamos, que antes de instalar cualquier plugin de galería de imágenes pruebes esta función que trae WordPress. Si necesitas algo más complejo, busca un plugin, pero si no… ¿para qué? Lo explicamos porque reconocemos que no está tan visible y que muchos de vosotros no sabéis que existe esta posibilidad.

Paso 1: Haz clic en el icono de Añadir objeto y empieza a subir las imágenes que quieras que aparezcan en la galería.Añadir objeto

Paso 2: Una vez que tengas tus imágenes subidas, verás la cantidad de éstas en la pestaña Galería. En nuestro caso hemos subido 6 y por eso aparece Galería (6). Haz clic en esa pestaña.

Pestañas

Paso 3: Verás una tabla con todas tus imágenes. Si necesitas cambiarle el título o editar cualquier cosa puedes hacer clic en Mostrar y verás más opciones. Cuando termines de editar esa imagen guarda y pulsa Ocultar. Si no necesitas editar ninguna imagen puedes saltarte este paso.

Imágenes de la galería

Paso 4: Debajo de esta tabla, podrás ver las opciones de la galería. Sí, está un poco escondido… Lo puedes dejar como viene por defecto o cambiar el número de columnas, el orden de las imágenes, qué ocurre cuando hacemos clic en una miniatura… Esto ya es más personal, así que te aconsejamos que pruebes todas las opciones y escojas lo que más te convenga!

Opciones de la galería

Una vez que has insertado tu galería, si necesitas añadir más imágenes, haz clic encima del cuadro que se ha insertado y verás que aparecen dos iconos. El primer icono es para acceder a las opciones de la galería. Ve a la primera pestaña: Desde el ordenador y súbelas como siempre, pero no pulses en Insertar en la entrada, guarda los cambios y listo!

El segundo icono es para eliminar la galería, igual que si pulsaras suprimir con la galería seleccionada.

Editar galeria

¿Tienes dudas? Usa nuestros comentarios e intentaremos ayudarte!

Eliminar elementos de la barra de herramientas de WordPress

Cuando hablamos de la barra de herramienta de WordPress nos referimos a la que aparece en la parte superior del panel de administración:

Esta barra se puede mostrar también en el propio sitio y según usuario, para ello, sólo debes seleccionar el usuario y en la configuración de este, marcar Muestra la barra de herramientas en el sitio.

Eliminar elementos de esta barra puede ser muy útil si estás preparando el panel de administración para tu cliente. Para ello, abre tu archivo functions.php y pega el siguiente código:

[php title=»Eliminar elementos de la barra de herramientas de WordPress»]

function eliminar_elementos_barra() {
global $wp_admin_bar;
$wp_admin_bar->remove_menu(‘wp-logo’); // Logo de WordPress y submenú
$wp_admin_bar->remove_menu(‘about’); // Enlace "Sobre nosotros" del submenú del logo de WordPress
$wp_admin_bar->remove_menu(‘wporg’); // Enlace "wordpress.org" del submenú del logo de WordPress
$wp_admin_bar->remove_menu(‘documentation’); // Enlace "Documentación" del submenú del logo de WordPress
$wp_admin_bar->remove_menu(‘support-forums’); // Enlace "Foros de soporte" del submenú del logo de WordPress
$wp_admin_bar->remove_menu(‘feedback’); // Enlace "Sugerencias" del submenú del logo de WordPress
$wp_admin_bar->remove_menu(‘view-site’); // Submenú del nombre del sitio
$wp_admin_bar->remove_menu(‘updates’); // Notificaciones de actualizaciones
$wp_admin_bar->remove_menu(‘comments’); // Comentarios
$wp_admin_bar->remove_menu(‘new-content’); // Menú "Nuevo"
$wp_admin_bar->remove_menu(‘my-account’); // Usuario (Editar perfil y cerrar sesión)
}
add_action(‘wp_before_admin_bar_render’, ‘eliminar_elementos_barra’);

[/php]

Si necesitas ocultar sólo algunos elementos, sólo tienes que eliminar o comentar las líneas que no te convengan.

Publica tus ideas para mejorar WordPress

¿Tienes ideas que crees que pueden aportar algo a WordPress? ¿Has pensado alguna vez algo como: Me gustaría que esto funcionara así…. ? Pues WordPress te lo pone fácil, puedes publicar tus ideas y serán escuchadas! Eso sí… En inglés!

En http://wordpress.org/extend/ideas/, iniciando sesión previamente (si aún no eres miembro, regístrate), podrás rellenar el formulario para proponer tu idea, pero te en cuenta que antes de hacerlo es muy importante que hagas una búsqueda para comprobar si alguien la ha sugerido con anterioridad.