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

WordPress 2.9 contará con una papelera de reciclaje

Así es, como suena. WordPress 2.9, la versión que esta por llegar, tendrá una papelera de reciclaje, en la que podrás almacenar los posts y comentarios borrados y recuperarlos. Aquí les dejo unas imágenes (cortesía e WPEngineer) de cómo se vería implementado:

Papelera en la edición de PostsTrash en el postComentarios - Papelera

Y vosotros diréis, ¿para qué sirve esto? Bueno, además de tener un lugar con las cosas eliminadas, es un lugar donde nadie puede acceder salvo el administrador, entonces no se mostrarán  como borradores o entradas futuras.

Como apunta Andrés, también se podrá configurar la cantidad de días que los elementos se mantienen en la papelera, antes de ser eliminados, añadiendo este código en el wp-config.php

define( 'EMPTY_TRASH_DAYS', 30 ); // Donde 30 es el número de días

Sin dudas una interesante adición.

Vía aNieto2K

Contenido duplicado en páginas de comentarios

hommer duplicado

Si estás preocupado por el contenido duplicado, en concreto con los enlaces a los comentarios que genera WordPress del tipo http://tublog.com/tu-post/comment-page-1/#numero_comentario, pensando que podría interpretarse como contenido duplicado de http://tublog.com/tu-post/ hay una solución bastante sencilla para indicar a los buscadores que esa página no es contenido duplicado.

Solo tienes que modificar el fichero functions.php de tu theme activo y añadir las siguientes líneas:

function canonical_en_comentarios() {
 global $cpage, $post;
 if ( $cpage > 1 ) :
  echo "\n";
  echo "<link rel="canonical" href='";
  echo get_permalink( $post->ID );
  echo "' />\n";
 endif;
}
add_action( 'wp_head', 'canonical_en_comentarios' );

De este modo, cuando tus lectores naveguen a la primera página de comentarios la variable $cpage contiene la página # que se está mostrando. La variable $post contiene toda la información del post. La función trata de ver si estamos en una página donde haya más de un comentario, y si es así modifica los caracteres
.

Es la línea add_action la que le dice a WordPress que cuando cargue la cabecera (’wp-head’), añada nuestra función especial llamada ‘canonical_en_comentarios’ y modifica los enlaces y les añada la relación canonical.

Fácil ¿eh?

¿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!

Elimina el HTML en los comentarios

código html

Seguramente ya sabrás que WordPress convierte las URLs de los comentarios en enlaces activos, aunque no estén codificados como tales. Esto, que es cómodo para los lectores, y no digamos para los spammers, puede llegar a convertirse en un problema para ti si se usa en demasía, provocando más enlaces salientes que los que recibas, penalizando tu SEO y provocando un incremento en el porcentaje de rebote, incitando al abandono de tu sitio.

Afortunadamente esto se puede solucionar, en caso de que se haya convertido en un problema, simplemente haciendo que WordPress no convierta las URLs en enlaces. Para ello debes añadir el siguiente código al fichero (si, lo adivinaste) 'functions.php' de tu plantilla activa:

// Esto es lo que pasa cuando se publica un comentario
function plc_comment_post( $incoming_comment ) {

	// hace que lo que se ponga en un comentario se convierta literalmente
	$incoming_comment['comment_content'] = htmlspecialchars($incoming_comment['comment_content']);

	// la única excepción son las comillas simples, que no pueden ser #039; ya que WordPress las marca como spam
	$incoming_comment['comment_content'] = str_replace( "'", '&apos;', $incoming_comment['comment_content'] );

	return( $incoming_comment );
}

// Esto es lo que pasa antes de que se muestre el comentario
function plc_comment_display( $comment_to_display ) {

	// Hacemos que las comillas simples puedan aparecer
	$comment_to_display = str_replace( '&apos;', "'", $comment_to_display );

	return $comment_to_display;
}

add_filter( 'preprocess_comment', 'plc_comment_post', '', 1);
add_filter( 'comment_text', 'plc_comment_display', '', 1);
add_filter( 'comment_text_rss', 'plc_comment_display', '', 1);
add_filter( 'comment_excerpt', 'plc_comment_display', '', 1);

Lo que hace este código es crear dos funciones que remplazan los caracteres HTML con entidades HTML. Luego, usando la función add_filter() se procesan los comentarios con las funciones recién creadas. Con esto se consigue que se filtre el HTML en los comentarios.

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 para Administrar 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!

DelliStore un tema original para WordPress

dellistore previa DelliStore un tema original para WordPress

DelliStore es un original tema para WordPress basado en la plantilla gratis de comercio electrónico del mismo nombre diseñado por la agencia Dellustrations y lanzada especialmente para lectores de Smashing Magazine. Tiene un ancho definido, es XHTML y CSS, compatible con casi todo Internet Explorer 6 y 7 (hay que probar el IE8), Firefox, Safari y Chrome.

Entre sus características podemos comentar:

  • Diseñador para WordPress 2.7 o superior y soporte de hilos de comentarios.
  • Opciones para el tema en un menú especial en un widget.
  • Configuración de precios en la configuración de cada artículo.
  • Entre otras muchas opciones para vender desde tu web.

Es totalmente gratis y con licencia GPL . Puedes modificarlo libremente sin límites para crear un sitio de comercio electrónico, restaurantes, piscinas, spas, … y cualquier sitio que se te ocurra.

Además si no quieres tener la portada no tienes más que borrar o renombrar el fichero home.php.

Descargar PSD diseño DelliStore.
Ver Demo online DelliStore
.
Descargar gratis tema DelliStore.
Sitio Oficial: Magznetwork
vía: WTC

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

DelliStore un tema original para WordPress

Draw Comments, añade tu arte a la conversación

Me ha encantado el plugin del que me avisaba el otro día Juanma de nonumerable. El plugin Draw Comments de Andreas Zettl es una auténtica virguería, su función es añadir la posibilidad de “pintar en los comentarios“, ahí es nada.

draw-comments

Por supuesto, la calidad artística no es una de las funcionalidades incluidas en el plugin, eso depende de ti. Para activarlo es relativamente sencillo … 

  1. Instalas el plugin
  2. Añades la siguiente línea en el formulario de comentarios (habitualmente comments.php)
    &lt;?php do_action('comment_form', $post-&gt;ID); ?&gt;
  3. Disfrutas

Esto se les olvidó a los chicos de Intense Debate ¿no es genial?

¿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!

¿Necesitas hosting? en Hostarting podrás comparar los planes de hosting de las principales empresas del país, podrás conocer la opinión y valoraciones de otros usuarios sobre los servicios de hosting que utilizan.

Promociona tu web con BetaBlocks (www.betablocks.com).