WordPress

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.

¿Cómo evitar que los saltos de línea desaparezcan en WordPress?

Si sueles escribir en WordPress, seguro que te ha ocurrido más de una vez que pulsas la tecla Enter para crear saltos de línea y cuando publicas desaparecen, todo vuelve a su sitio.

La forma más sencilla que hemos encontrado para evitar esto es instalando el plugin TinyMCE Advanced. Una vez que lo hayas activado, ve a Ajustes -> TinyMCE Advanced y marca la última opción:

TinyMCE Advanced

Ya está! Asunto solucionado!

Cómo desactivar los comentarios en las imágenes de la galería Carousel de Jetpack

Si ya conoces la galería de imágenes que trae el plugin de Jetpack sabrás que en cada imagen se pueden hacer comentarios. Pues bien, si prefieres deshabilitar los comentarios, puedes hacerlo copiando y pegando este código en tu archivo functions.php (ubicado dentro de la carpeta de tu tema):

[php title=»Desactivar los comentarios en las imágenes de WordPress»]

function filter_deshabilitar_comentarios($open, $idpost) {
$post_actual = get_post($idpost);

$salida = false;
if( $post_actual->post_type != ‘attachment’ ) $salida = $open;

return $salida;

}
add_filter( ‘comments_open’, ‘filter_deshabilitar_comentarios’, 10 , 2 );

[/php]

Carousel, módulo de Jetpack para las galerías de WordPress

¿Sabes que con el plugin de Jetpack puedes añadir una galería así de chula con un par de clics? Además, si ya estás usando galerías en tu WordPress, y activas Jetpack, verás como tus galerías automáticamente se ven de esta forma (haz clic en una de las imágenes para ver el efecto):

Para ello, sólo tienes que añadir las imágenes y después, en la pestaña Galería asegurarte que tienes seleccionada la opción Archivo de imagen. Y por supuesto, en la pantalla de Jetpack, debes activar el módulo de Carousel. Trae pocas opciones de personalización, pero suponemos que poco a poco se irán ampliando.