4 plugins para fidelizar a tus lectores y comentaristas de tu blog

Lo más importante en el mundo de los blogs son tus lectores. Todo lo que se haga es poco para que se interesen por tu contenido y para que les guste tu blog, cómo y qué escribes. Por tanto, un aspecto fundamental sobre el que tienes que trabajar son los comentarios. Al principio serán pocos, y puede que no se note mucha participación, y esto dependerá mucho del tipo de post que se escriba. En cualquier caso siempre hay que tratar que tu blog sea comment-friendly, y que fomente la participación o la haga lo más fácil posible.

¿Cómo puedes tener tu WP preparado y a punto para cuando lleguen los comentarios? ¿Qué plugins deberías tener instalados para hacer que comentar sea más sencillo y atractivo a tus lectores? ¿Cómo sacar partido a los comentarios para crear lectores fieles?

MCEComments

Puede que a algunos lectores les dé igual, pero otros querrán personalizar y dar un mejor formato a su mensaje. Sobre todo aquellos que tengan otros blogs y quieran que su mensaje destaque en cierta forma. Se lo puedes poner fácil con el plugin MCEComments. Dentro de las opciones del plugin puedes añadir más o menos botones de edición o cambiar ligeramente el estilo del cuadro del comentario. Una opción interesante es permitir que los usuarios puedan redimensionar verticalmente el cuadro de texto para tener más sitio (Enable vertical resizing of the comment field writing area) o añadir el botón “fullscreen”, que convierte todo el navegador en un editor.

Ejemplo de escritura de comentario

Comment Redirect

Todo buen blogger sabe que un primer comentario es una joya. ¿Por qué no enganchar a ese comentarista primerizo a nuestro blog redirigiéndole a una página con nuestros mejores posts? Eso es exactamente lo que hace Comment Redirect. Para configurarlo tenéis que ir a Plugins/Comment Redirect y elegir la página (no valen posts) a la que queréis redirigir.

Comment Relish

¿Te gustaría poder enviar un email a cada nuevo comentarista? Eso es lo que hace Comment Relish. Al igual que el plugin anterior, una vez que un visitante ha hecho un primer comentario, le podrás enviar un mensaje de bienvenida, en el que le podrás informar sobre tu blog, hacerle saber cómo suscribirse por email si lo desea, o simplemente darle las gracias. Este plugin es algo más “agresivo” que el anterior, pero si te trabajas con cuidado una buena carta de presentación, te puede ayudar mucho a fidelizar lectores.

Administración de Comment Relish

CommentLuv

Este es un plugin que agradecerán especialmente aquellos comentaristas que sean a su vez bloggers. El plugin, de forma automática, y mientras el usuario está escribiendo el comentario, busca en el feed del autor el último post que se haya escrito, y añade automáticamente el enlace al final del comentario. Esto hace que comentar sea mucho más atractivo en tu blog, y da a conocer los últimos posts de tus compañeros bloggers. El plugin se puede descargar desde el repositorio de plugins de WordPress.

Administración de CommentLuv

Aspecto de los comentarios con ComLuv

¿Qué otros plugins utilizáis vosotros para gestionar los comentarios? ¿Conocíais éstos?

Combatir el spam desde tu tema

Hemos visto ya varios modos de combatir el spam de comentarios y hoy vamos a ampliar nuestro arsenal con un truco que activaremos en el fichero functions.php de nuestro tema activo, con lo que es totalmente exportable a otros sitios sin modificar configuración alguna.

evitar spam

Lo único que tienes que hacer es añadir este código:

PHP:
  1. function in_comment_post_like($string, $array) {
  2.     foreach($array as $ref) { if(strstr($string, $ref)) { return true; } }
  3.     return false;
  4. }
  5. function drop_bad_comments() {
  6.     if (!empty($_POST['comment'])) {
  7.         $post_comment_content = $_POST['comment'];
  8.         $lower_case_comment = strtolower($_POST['comment']);
  9.         $bad_comment_content = array(
  10.             'viagra',
  11.             'hydrocodone',
  12.             'hair loss',
  13.             '[url=http',
  14.             '[link=http',
  15.             'xanax',
  16.             'tramadol',
  17.             'russian girls',
  18.             'russian brides',
  19.             'lorazepam',
  20.             'adderall',
  21.             'dexadrine',
  22.             'no prescription',
  23.             'oxycontin',
  24.             'without a prescription',
  25.             'sex pics',
  26.             'family incest',
  27.             'online casinos',
  28.             'online dating',
  29.             'cialis',
  30.             'best forex',
  31.             'amoxicillin'
  32.         );
  33.         if (in_comment_post_like($lower_case_comment, $bad_comment_content)) {
  34.             $comment_box_text = wordwrap(trim($post_comment_content), 80, "\n  ", true);
  35.             $txtdrop = fopen('/var/log/httpd/wp_post-logger/nullamatix.com-text-area_dropped.txt', 'a');
  36.             fwrite($txtdrop, "  --------------\n  [COMMENT] = " . $post_comment_content . "\n  --------------\n");
  37.             fwrite($txtdrop, "  [SOURCE_IP] = " . $_SERVER['REMOTE_ADDR'] . " @ " . date("F j, Y, g:i a") . "\n");
  38.             fwrite($txtdrop, "  [USERAGENT] = " . $_SERVER['HTTP_USER_AGENT'] . "\n");
  39.             fwrite($txtdrop, "  [REFERER  ] = " . $_SERVER['HTTP_REFERER'] . "\n");
  40.             fwrite($txtdrop, "  [FILE_NAME] = " . $_SERVER['SCRIPT_NAME'] . " - [REQ_URI] = " . $_SERVER['REQUEST_URI'] . "\n");
  41.             fwrite($txtdrop, '--------------**********------------------'."\n");
  42.             header("HTTP/1.1 406 Not Acceptable");
  43.             header("Status: 406 Not Acceptable");
  44.             header("Connection: Close");
  45.             wp_die( __('bang bang.') );
  46.         }
  47.     }
  48. }
  49. add_action('init', 'drop_bad_comments');

Puedes, por supuesto, añadir o quitar palabras y/o expresiones tras el array llamado $bad_comment_content para personalizarlo según tu necesidad.

¿Te gustó este post? ¡Compártelo! Bitacoras.com TwitThis Facebook Meneame Google Bookmarks del.icio.us Live Technorati Ping.fm Wikio Turn this article into a PDF! E-mail this story to a friend! Print this article!

Mensaje de bienvenida a nuestros comentaristas recientes

Imaginemos que estamos creando un tema de WordPress, y esperamos que se trate de un espacio con una comunidad activa y bastante comentadora, a la que nos interesa dar algunos detalles, como un mensaje de bienvenida una vez que hayan comentado en nuestro blog.

Hoy vamos a ver un ingenioso y fácil código que nos permitirá tal cosa, y que, independientemente de la parte en PHP, deberemos por supuesto estilizar adecuadamente, con una buena tipografía, background, icono… lo que vuestra imaginación considere más apropiado.

Empecemos con el PHP.

WordPress, por defecto, almacena cierta información de los usuarios que comentan en nuestro blog, o, más específicamente, envía a nuestro ordenador pequeñas informaciones para reconocer a los usuarios habituales. Este tipo de información se llama en jerga informática “cookie“.

Las cookies de WordPress son las que usaremos para detectar al usuario habitual, que las recibirá en caso de que haga un comentario a través de su navegador, en un invisible proceso ‘de trasfondo’.

Seleccionaremos entonces el lugar donde queremos que este mensaje aparezca, por ejemplo, en el index.php, archivo que todos los temas de WordPress tienen y que normalmente actúa como la “home” de nuestro blog. Habrá que orientarse entre cada “div” del HTML allí presente, y, por ejemplo, antes del loop que traerá de la base de datos los últimos posts, pondremos lo siguiente :

<?php if(isset($_COOKIE['comment_author_'.COOKIEHASH])) {
$lastCommenter = $_COOKIE['comment_author_'.COOKIEHASH];

echo "¡Bienvenido de Nuevo ". $lastCommenter ."!";

} else {

echo "¡Bienvenido a nuestra Web!";
} ?>

A los usuarios habituales que hayan comentado, les aparecerá el mensaje “¡Bienvenido de Nuevo [nombre del usuario]!”. El nombre del usuario será el mismo dejado en su último comentario.

Para estilizar el mensaje de bienvenida, podríamos añadir un poco de HTML a ese código :

<div id="bienvenida">
<?php if(isset($_COOKIE['comment_author_'.COOKIEHASH])) {
$lastCommenter = $_COOKIE['comment_author_'.COOKIEHASH];

echo "<h3>¡Bienvenido de Nuevo ". $lastCommenter ."!</h3>";

} else {

echo "<h3>¡Bienvenido a nuestra Web!</h3>";
} ?>
</div>

Hemos añadido una “div”, con la “id” ‘bienvenida’, y un encabezado h3 para los mensajes.

Podríamos ahora añadir al archivo style.css de nuestro tema el siguiente CSS :

#bienvenida h4{
	background:#eee;
	color:#999;
	font-style:italic;
	border:#ddd;
	padding:10px
	}

Por supuesto, aquí podréis usar vuestros colores preferidos.

Mostrar el número total de comentarios en nuestro Blog

He aquí un snippet que nos permitirá, pasteado en nuestro template (por ejemplo, al final de sidebar.php), mostrar el número total de comentarios realizados en nuestro blog :

<?php
$count_posts = wp_count_posts();
$posts = $count_posts->publish;

$count_comments = get_comment_count();
$comments = $count_comments['approved'];

echo "Hay actualmente ".$comments." comentarios en mi blog, y una media de ".round($comments/$posts)." comentarios por post.";
?>

Lo podemos insertar en sidebar.php :

<div id="sidebar">
<div id="categorías">
//algun código aquí, dependerá de vuestro tema
</div>
<div id="articulos-recientes">
//idem
</div>
<div id="numero-comments">
<?php
$count_posts = wp_count_posts();
$posts = $count_posts->publish;

$count_comments = get_comment_count();
$comments = $count_comments['approved'];

echo "Hay actualmente ".$comments." comentarios en mi blog, y una media de ".round($comments/$posts)." comentarios por post.";
?>
</div>
</div>

En este ejemplo, podríamos estilizar el output con la id “numero-comments”.

Destacar el comentario de el autor de una entrada

Seguramente habéis visto en más de un blog -e incluso, aunque no tiene que ver, foros- que el comentario del autor o autora de la respectiva entrada, si es que deja uno, se destaca con un color distinto, más oscuro que los demás.

Esto se hace fácilmente conociendo un poquitín de CSS y editando archivos de WordPress.

Primero, debéis crear un valor (o estilo) CSS en style.css, la hoja de estilos de vuestro theme, agregando estas líneas dónde sea que no interfiera con otros valores (lo llamo “authcomment”):

.authcomment {
background-color: #B3FFCC !important;
}

Como podréis ver, indica un color en su valor hexadecimal, en este caso, #B3FFCC, que es un verde claro. Se puede cambiar este color, modificando esos dígitos. Podéis consultar la lista de colores aquí.

Luego, debéis modificar una línea en comments.php que reza así

<li class="”<?php">” id=”comment[…]</li>

e ingresar lo siguiente:

<li class="”<?php">user_id)
$oddcomment = “authcomment”;
echo $oddcomment;
?>” id=”comment[…]</li>

Y ¡listo! ya lo tienes

Acaba con los comentarios en mayúsculas

Uno de los modales en internet es “no escribir un texto completamente en mayúscula” pues significa que lo estas “GRITANDO”. Desafortunadamente muchos comentaristas (especialmente los jóvenes) tienen malogrado la tecla CAPS LOCK, o simplemente basados en su “libertad” tienen la idea que pueden escribir como quieran.

Si tienes visitas de este tipo de usuarios (HOYGAN) tienes dos opciones, marcar sus comentarios como SPAM o instalar el plugin Mata Mayúsculas.

Lo que hace este plugín, previa configuración, es modificar el comentario convirtiendo lo escrito con mayúsculas en minúsculas, y muestra un mensaje que educa al comentarista:

NOTA DEL ADMINISTRADOR: Tu comentario ha sido transformado a minusculas. Desactiva el Bloqueo de Mayusculas cuando escribas en esta bitacora, por favor.

Este mensaje se puede editar en el archivo del plugin, exactamente en la línea 13.

Ejemplo del funcionamiento del plugin (Antes y Después)

Dentro de las limitaciones de este plugin, es no poder convertir los caracteres especiales, como la Ñ o vocales acentuadas ( ¿qué HOYGAN acentúa las vocales?). A pesar de estos defectos es una buena opción, si conoces de otra alternativa dala a conocer en los comentarios, o regístrate en TodoWordpress y haz una reseña sobre ella.

Descargar Mata Mayúsculas

Formulario de comentarios WYSIWYG

pretty comments

Si has probado ya varios plugins para ofrecer en tu formulario de comentarios un editor sencillo WYSIWYG (lo que ves es lo que obtienes) y no has dado aún con lo que necesitabas puede que Pretty comments sea lo que buscas.

Su instalación no puede ser más sencilla, y no requiere modificar la plantilla (theme) de tu WordPress, simplemente lo activas y funciona, así de fácil.

Lo he estado probando unos días y, aunque funciona bien para los lectores, provoca algún conflicto con la página de administración de comentarios de WordPress, pues con el plugin activo no deja responder comentarios desde la administración. Tenlo en cuenta antes de decidirte si sueles contestar desde el escritorio de WordPress.

¿Te gustó este post? ¡Compártelo! Bitacoras.com TwitThis Facebook Meneame Google Bookmarks del.icio.us Live Technorati Ping.fm Wikio Turn this article into a PDF! E-mail this story to a friend! Print this article!

Controlando el Spam sin plugins

desactivar-comentarios-psiquiatra

Uno de los plugins que vienen por defecto en la instalación de WordPress es Akismet, que hace un buen trabajo detectando los comentarios basura, ahora bien, no necesitas en realidad ningún plugin para controlar el spam, en el mismo panel de administración de WordPress tienes todo lo necesario para parar los pies a los visitantes indeseables que te quieren vender medicinas o animarte a que visites su web de venta de pisos, por ejemplo.

Lo único que tienes que hacer es pasarte por las Opciones de Discusión de tu WordPress y configurar adecuadamente la configuración para evitar el spam. Mis recomendaciones serían las siguientes:

Mejor me lo pienso

antispam1

Para curarte en salud puedes definir por defecto que no se reciban pingbacks, trackbacks o que esté cerrado el formulario de comentarios. Luego, en cada entrada, puedes activar estas opciones que no tienen por qué estar activas siempre obligatoriamente.

Y es que pensamos que por defecto tenemos que activar los comentarios pero no es así. Hay entradas que son meramente informativas y no tiene porqué requerir interacción del lector. Solo aquellas en que queramos abrir la conversación pueden ser susceptibles de ofrecer comentarios. Con ese objeto podemos configurar estas opciones.

Carné y horario de cierre

antispam2

También puedes exigir que los usuarios dejen su nombre y email, algo poco práctico. Es mucho mejor requerir que se registren. De este modo te aseguras que el email es válido (se le envía la contraseña para poder acceder) en caso de – incluso – tener que denunciarle.

Otra opción muy interesante y que casi nadie usa es la posibilidad de cerrar los comentarios tras un periodo razonable. Y es que está demostrado que a partir de un cierto tiempo a las entradas solo llegan los spammers y, si acaso, algún despistado.

Alertas

antispam3

Complementarias del resto de opciones, tienes estas casillas mediante las cuales puedes definir que se te avise antes de aprobar comentarios o después de recibirlos.

Esta es de las típicas opciones que todos activamos al principio pero, cuando el sitio se va haciendo popular y recibe muchos comentarios, desactivamos. No las desestimes si recibes mucho spam.

Solo para socios

antispam4

Por supuesto, casi nada de lo anterior sirve si tenemos cerrada la puerta y solo la abrimos cuando el usuario ya ha pasado nuestro primer filtro (su primer mensaje) o incluso estipulamos que hay que pasar por “el puerta” para comentar. Aquí puedes definirlo.

A la cola

antispam5

Además de todo lo anterior, o si quieres solo con esta opción, puedes mantener en cola de espera comentarios con palabras, direcciones, IPs, dominios que pongas en la lista de espera. Lo normal es que esta lista vaya creciendo con el tiempo.

A la puta calle

antispam6

Ahora bien, hay gente que se gana a pulso la expulsión. A fin de cuentas tu web, tu blog, es tu casa y si alguien incumple alguna de las normas de convivencia se ha ganado no participar.

Todo el que cumpla con esta premisa lo añades a esta lista. Puedes poner palabras, emails, urls, ips, etc.

¿Te gustó este post? ¡Compártelo! Bitacoras.com TwitThis Facebook Meneame Google Bookmarks del.icio.us Live Technorati Ping.fm Wikio Turn this article into a PDF! E-mail this story to a friend! Print this article!

Cambiar los avisos de email de WordPress

aviso comentario pendiente

WordPress te avisa (si así lo tienes configurado en las opciones de “discusión”) cuando hay nuevos comentarios, ya estén pendientes de aprobación o no. Estos mensajes, estándar, no gustan a todo el mundo, pero es posible cambiarlos.

Para ello tenemos dos funciones: wp_notify_postauthor() y wp_notify_moderator(). Y ambas podemos definirlas a nuestro antojo. Para ello debemos buscarlas, y las encontraremos en el fichero “/wp-includes/pluggable.php“.

Una vez localizadas solo tenemos que copiarlas en el archivo “functions.php” de nuestro theme para disponer de ellas como si fuera un plugin. En principio serían estas funciones:

if ( ! function_exists('wp_notify_postauthor') ) :
/**
 * Notify an author of a comment/trackback/pingback to one of their posts.
 *
 * @since 1.0.0
 *
 * @param int $comment_id Comment ID
 * @param string $comment_type Optional. The comment type either 'comment' (default), 'trackback', or 'pingback'
 * @return bool False if user email does not exist. True on completion.
 */
function wp_notify_postauthor($comment_id, $comment_type='') {
	… … …
}
endif;

if ( !function_exists('wp_notify_moderator') ) :
/**
 * Notifies the moderator of the blog about a new comment that is awaiting approval.
 *
 * @since 1.0
 * @uses $wpdb
 *
 * @param int $comment_id Comment ID
 * @return bool Always returns true
 */
function wp_notify_moderator($comment_id) {
	global $wpdb;

	if( get_option( "moderation_notify" ) == 0 )
		return true;

	… … …
}
endif;

A partir de ahí en tu mano está modificar los textos, incluso eliminar enlaces, tu decides.

Contenido exclusivo para suscriptores al Feed

¡Gracias por seguirnos a diario!. Premiamos tu fidelidad ofreciéndote habitualmente contenidos exclusivos. Hoy puedes descargar:

Clic aquí para iniciar la descarga Guía Domina tu Blog

¿Te gustó este post? ¡Compártelo!

Bitacoras.com
TwitThis
Facebook
Meneame
Google Bookmarks
del.icio.us
Live
Technorati
Ping.fm
Wikio
Turn this article into a PDF!
E-mail this story to a friend!
Print this article!

SEO Super Comments en español

Seo Super Comments es un interesante plugin para posicionamiento de comentarios de WordPress y mejorar como nos indexará Google y otros buscadores.

Por cada comentarios, se crea una página dinámica indexable. Esta página toma un resumen de cada comentarios para crear el título con una etiqueta HTML H1, y además muestra los últimos comentarios de cada usuario, haciendo que la página sea más interesante para los visitantes. O al menos es su intención.

Yo lo tengo implementado en pruebas en Carrero.es y en Herencia.net, y como en inglés no me gusta y no queda bien para nuestros usuarios hemos creado la edición de Seo Super Comments en castellano para la versión número 0.6.4.

Adicionalmente también utilizo un plugin para paginar comentarios, el Paginated Comments del cual también tengo una traducción, aquí lo tenéis completo.

Descargar Seo Super Comments en Español.
Sitio Oficial: Prevolac Seo Super Comments

Original Post / Entrada Original: Carrero.es. Si quieres Juegos Gratis disfruta aquí o decora tu casa.

SEO Super Comments en español

Get Adobe Flash playerPlugin by wpburn.com wordpress themes