Posted by planetawordpress on Agosto 12, 2010

Hoy en día la mayoría de la conversación se ha ido a los medios sociales. Sitios como Twitter o Facebook recogen la información de nuestros blogs o webs, enviados la mayoría de las veces por nosotros mismos mediante plugins, feeds o incluso aplicaciones internas de estos adalides del social media y, claro, al final resulta que la gente comenta en la anotación de Facebook sobre nuestra publicación en vez de en el sitio originador del contenido, nuestro blog.
Afortunadamente hay alguna manera de devolver la conversación a donde se inició. Ya vimos como importar comentarios de Twitter a WordPress y hoy vamos a ver como importar los comentarios de Facebook a WordPress.
Para ello nos valdremos del plugin llamado Facebook comments importer, cuya función es exactamente esa. Usarlo es realmente sencillo …
- Lo instalamos y activamos
- En la página de configuración le decimos el ID de nuestra página de Facebook (o perfil, que también vale)
- El plugin realiza una serie de comprobaciones y, si todo sale en verde, ya lo tenemos.
- Cuando alguien comente en Facebook a una anotación de nuestro sitio el plugin importará ese comentario y aparecerá en la entrada original.
Nada más, con esto conseguirás que la conversación esté de donde no debió de salir nunca, aunque me tendrás que reconocer que gran parte de la culpa la tenemos nosotros mismos al facilitar que nuestro contenido se publique automáticamente en las redes sociales, pero esa es otra discusión ¿no te parece?.
Nota: Para que el plugin detecte los comentarios las anotaciones deben estar como tales, como notas, si usas algún otro sistema (como RSS Graffitti) para mostrar las publicaciones de tu sitio en Facebook el plugin no detectará los enlaces a tu sitio y, en consecuencia, los comentarios a las mismas.
Posted by planetawordpress on Agosto 11, 2010

Si quieres, por el motivo que sea, aplicar el tercer grado a los comentarios y los pingbacks/tracbacks en todas tus entradas publicadas, en vez de ir una a una, puedes hacerlo mediante comandos SQL desde phpMyAdmin.
Aquí tienes una serie de comandos a ejecutar:
Borrar todos los comentarios spam de golpe:
SQL:
-
DELETE FROM wp_comments WHERE wp_comments.comment_approved = 'spam';
Abrir los comentarios en todas las entradas:
SQL:
-
UPDATE wp_posts SET comment_status = 'open';
Cerrar los comentarios en todas las entradas:
SQL:
-
UPDATE wp_posts SET comment_status = 'closed';
Abrir los comentarios en todas las entradas, solo para usuarios registrados:
SQL:
-
UPDATE wp_posts SET comment_status = 'registered_only';
Abrir/cerrar comentarios antes de una fecha concreta:
SQL:
-
UPDATE wp_posts SET comment_status = 'closed' WHERE post_date <'2009-01-01' AND post_status = 'publish';
Esta query puedes personalizarla (de hecho debes hacerlo) para cambiar el comment_status como open, closed, o registered_only, dependiendo de si los quieres abrir, cerrar o abrirlos solo para los usuarios registrados. También, por supuesto, cambiar la fecha.
Activar/desactivar pingbacks y trackbacks:
Para activarlos:
SQL:
-
UPDATE wp_posts SET ping_status = 'open';
Para desactivarlos:
SQL:
-
UPDATE wp_posts SET ping_status = 'closed';
Activar/desactivar antes de una fecha concreta:
SQL:
-
UPDATE wp_posts SET ping_status = 'closed' WHERE post_date <'2009-01-01' AND post_status = 'publish';
Igual que en el caso de los comentarios, puedes cambiar el comment_status y la fecha.
Activar/desactivar comentarios, pingbacks y trackbacks:
Si lo tienes claro, puedes incluso cerrar (o abrir) comentarios, pingbacks y trackbacks todo a la vez. Para ello usarías esta query:
SQL:
-
UPDATE wp_posts SET comment_status = 'open', ping_status = 'open' WHERE comment_status = 'closed' AND post_status = 'publish';
De nuevo, debes jugar con los comment_status y ping_status. Y si, de nuevo, queremos jugar con fechas y definir antes de que fecha activar o desactivar todos los comentarios, pingbacks y trackbacks, podemos hacer un cambio en la query para conseguirlo:
SQL:
-
UPDATE wp_posts SET comment_status = 'closed', ping_status = 'closed' WHERE post_date <'2009-01-01' AND post_status = 'publish';
Jugando, de nuevo, con los "status" y la fecha.
¡Hala, apúntalo en favoritos, compártelo en Twitter, Facebook o donde más te guste!, estas cosas son para guardarlas y usarlas cuando se necesiten ¿no crees?
Posted by planetawordpress on Agosto 3, 2010
Hace unos días os comenté que estaba haciendo pruebas de sistemas de gestión de comentarios en WordPress. Estuve probando Disqus e IntenseDebate y, aunque no me terminaron de convencer varias cosas como el uso intensivo de Javascript, la gestión externa de las opciones y alguna inconsistencia en la importación de comentarios antiguos (cuando hay muchos) tengo que reconocer que algunas cosas me gustaron bastante.
En concreto, en IntenseDebate, hay una opción que me encandiló, y es la de que los mismos lectores pudieran “avisar” o informar de comentarios inadecuados, algo heredado de los sistemas de foros pero muy adecuado a la gestión de comentarios en un blog, que no en vano es una comunidad en la que los visitantes participan con sus comentarios.
Pero además, una configuración que me encantó es la posibilidad de elegir que los comentarios “avisados” quedaran en cola de moderación. Esto es un plus a los avisos de comentarios inadecuados de los foros pues, si lo activas, hace que los comentarios “informados” puedan pasar a cola de moderación, aunque por defecto tengas configurado que sean visibles todos los comentarios.

En una comunidad veterana, de las que con el tiempo se autoregulan por parte de sus usuarios, es un modo de que esa misma comunidad se autogestione y decida que comentarios son inapropiados, por supuesto utilizado con criterio.
Es más, puedes incluso marcar que a partir de X avisos de los usuarios un comentario se borre, un plus de autogestión de la comunidad.
Con esto, y poco más, si lo piensas bien, puedes usar una instalación de WordPress, por ejemplo con el tema P2, un par de plugins y la gestión de comentarios de IntenseDebate, para montar una comunidad con casi las mismas funcionalidades que un foro de los de toda la vida ¿no te parece una idea estupenda de sacar más partido a WordPress?.
Posted by planetawordpress on Julio 10, 2010

Aunque soy también un apasionado de Tumblr, un servicio de blogging con muchas posibilidades y cada vez mejor y más intuitivo, al mismo tiempo estoy seguro de que tarde o temprano, si solo puedes mantener un sitio, terminarás migrando a WordPress alojado en un servidor propio.
Cuando llegue ese día necesitarás una herramienta como Tmbrl2WordPress, un servicio similar al que ya vimos para migrar de WordPress a Blogspot, en este caso en sentido contrario y adaptada para migrar de Tumblr a WordPress.
Solo tienes que dirigirte a la página de la aplicación y completar los datos solicitados, empezando por la dirección actual de tu Tumblr. Además, mejorando una herramienta más antigua y sencilla, ahora puedes definir un montón de opciones a la hora de realizar la exportación de tu Tumblr a WordPress.
El objetivo de la aplicación es generar un fichero XML aceptado por la herramienta de importación de WordPress, y las opciones que te da antes de iniciar la exportación son:
- Formato de salida del fichero
- Estructura de los enlaces permanentes
- Si la exportación es para WordPress.com o WordPress alojado
- Estado de las entradas, comentarios y permalinks (publicadas o no para las entradas, permitidos o no para comentarios y permalinks)
Como ves, muy completa. Una vez configuradas las opciones solo tienes que hacer clic en "Export" y, tras una pequeña espera, el fichero XML estará listo para descargar y luego importar desde una instalación de WordPress, alojado o no.
Contenido exclusivo para suscriptores al Feed
¡Gracias por seguirnos a diario!. Premiamos tu fidelidad ofreciéndote habitualmente contenidos exclusivos. Hoy puedes descargar:
Guía Domina tu Blog
Posted by planetawordpress on Abril 16, 2010

Siempre debes leer los comentarios de tu página web, y en la medida de lo posible y razonable contestarlos. Sin embargo, no es sólo ahí donde aparecen reacciones a tus artículos: redes sociales, microblogging, promoción de enlaces, etc. están a la orden del día y el hecho de que salgas en dichas páginas también es importante.
Por este motivo queremos hacernos eco de algunos de los servicios que comentaron en un artículo que publicaron hace poco más de un mes en Bitelia, donde seleccionaron una serie de herramientas para seguir las reacciones a tus artículos, ya sea dentro del blog o en servicios externos.
- BackType: sólo ingresando una dirección o palabra clave en el buscador obtendrás las reacciones a tu web desde tweets y otras fuentes. Con la conexión con WordPress, puedes añadir los resultados a cada post.
- uberVU: es un sistema similar, pero ofrece gráficos sobre los momentos del día en que los visitantes tienen interacción con tus contenidos. Puedes registrarte para obtener alertas y dispone de plugin para Firefox para integrar los datos en Google Reader.
- Bit.ly: es el acortador de enlaces por excelencia. Nos proporciona estadísticas detalladas sobre los usuarios que han accedido a un enlace que esté acortado con dicho servicio.
Personalmente os recomiendo utilizar, como mínimo, alguna de ellas de forma habitual. Es una forma más de tener en cuenta a tus usuarios y a la cantidad de visitantes que tienes (aparte de las estadísticas de feeds y de la propia página).
Posted by planetawordpress on Marzo 29, 2010
En TodoWP.org siempre hablamos de WordPress, la plataforma por excelencia para publicar un blog. Pero… ¿qué es el blogging? En esta entrada haremos una introducción a los conceptos más importantes que cualquier blogger debería tener meridianamente claros.
Los blogs, o bitácoras web, son sitios web que mantienen información organizada básicamente de forma cronológica y que se renuevan periódicamente. El autor del blog publica artículos y, habitualmente, ofrece la posibilidad al resto de usuarios de Internet de comentar sus artículos con sus ideas y opiniones. Pueden ser de temas generales, pero en muchos casos se centran en un tema específico (Internet, deportes, política, noticias…). También hay un gran número de blogs personales, donde el autor presenta su vida diaria, sus ideas, sus intereses o las cosas que le gustan.
En general, los blogs tienen un área de contenido principal con artículos organizados de forma cronológica. También es habitual organizarlos por categorías según su tema principal. Algunos blogs tienen múltiples autores que, habitualmente, componen sus artículos utilizando una interfaz web, como la que nos proporciona WordPress.
Cosas que los bloggers necesitan saber:
- Archivo: un blog es una buena manera para tener un archivo basado en fechas, de forma mensual o anual. Podemos ofrecer, de forma habitual, un calendario con todos los artículos publicados en un periodo de tiempo determinado. También podemos archivar los posts por autor, alfabéticamente, etc.
- Sindicación de feeds: es una función del software de muchas plataformas de blogs. De esta forma, permitimos a los lectores de feeds acceder a nuestro sitio automáticamente, comprobar si hay contenido nuevo y, en caso de que lo haya, informar a nuestros visitantes de las actualizaciones. Es una forma muy habitual de seguir las páginas web y, en concreto, los blogs.
- Blogroll: sección de enlaces de nuestro blog. Habitualmente, está ubicado en alguna barra lateral y, en general, se muestran enlaces a otras páginas que puedan interesar a los usuarios de nuestro blog. WordPress incluye una gestión de enlaces bastante sencilla, pero eficiente.
- Administración de comentarios: Según mi opinión, la característica más interesante de las herramientas para blogging son los comentarios y la interacción de tus visitantes. Aún así, tienes que saber que tu blog es sólo tuyo, así que eres tú quién decidirá la política de comentarios en tu sitio web. Te recomiendo que, en general, seas abierto a todo tipo de comentarios, especialmente a las críticas constructivas, pero no dejes pasar comentarios fuera de tono que puedan incomodar al resto de visitantes. ¡Controla el SPAM!
- Trackbacks y pingbacks: enlaces a artículos en otros blogs. A veces es interesante separarlos de los comentarios, algunas plantillas prediseñadas lo hacen, otras no. ¡Tú decides! La diferencia esencial entre Trackback y Pingback es que el primero debe hacerse manualmente y puede mandar contenido y el segundo en general es automático y no contiene contenido, sólo la información de que el artículo ha sido enlazado desde otro sitio web.
- Post slugs – permalinks: es el título de un artículo que se publica en el enlace. Es importante que los enlaces a tus artículos sean semánticos, es decir, que contengan información sobre tu artículo. En la mayoría de software para blogs, incluido WordPress, es muy fácil de modificar en la página donde se editan las entradas.
¿Resaltarían algún concepto más que crean esencial en el mundo del blogging? Si tienen cualquier duda, ¡no duden en preguntar!
Fuente: Introducción al Blogging
Posted by planetawordpress on Marzo 15, 2010

Como ya sabrás, normalmente se pueden usar unas cuantas etiquetas HTML en el área de comentarios, como negritas, citas, añadir enlaces y alguno más. Pero si quieres eliminar esta posibilidad para que, por ejemplo, no te pongan enlaces a sitios externos con palabras clave y cosas así puedes evitarlo muy fácilmente.
Solo hay que recurrir al fichero functions.php de tu tema activo y editarlo para añadirle este código:
PHP:
-
// Esto es lo que pasa cuando se publica un comentario
-
function plc_comment_post( $incoming_comment ) {
-
// convierte todo lo que haya en un comentario y lo muestra literalmente
-
$incoming_comment['comment_content'] =
htmlspecialchars($incoming_comment['comment_content']);
-
// la única excepción son las citas sencillas, 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 pasará antes de mostrar un comentario
-
function plc_comment_display( $comment_to_display ) {
-
// Vuelve a habilitar las citas sencillas
-
$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);
Guardas y ya está. Lo que hace este código es básicamente convertir los códigos a entidades HTML para que se muestren y no sean códigos activos.
Si quieres, el autor ha convertido este código en un plugin que puedes descargar al final de la entrada.
¿Te gustó este post? ¡Compártelo!
Posted by planetawordpress on Marzo 13, 2010
He aquí un sencillo código para cuando queremos mostrar los últimos comentarios realizados en nuestro blog (en el índice del mismo, por ejemplo), a la vez que el Gravatar de sus autores:
Copiar y pegar en nuestro template (allí dónde más nos convenga)
Aquí estamos invocando los cinco últimos comentarios, lo cual podremos cambiar por el número deseado modificando la segunda línea del código.
Posted by planetawordpress on Marzo 10, 2010
Muchas veces nos interesa disponer de una pequeña cantidad de código que, añadida a nuestros templates, haga innecesario depender de un plugin. Con ello, podremos maniobrar más fácilmente con el tema con el que estemos tratando.
Hoy veremos una manera rápida para mostrar nuestros comentarios recientes sin plugins ni widgets. Este código podremos pegarlo primero en functions.php y luego, con una nueva función lista para nosotros, directamente en nuestros templates (por ejemplo, al final de todo de sidebar.php o incluso en alguno de los apartados que conformen nuestro footer.php).
El código es el siguiente (copiar y pegar en functions.php)
Sólo nos queda invocar los últimos comentarios con el nuevo tag que se nos habrá creado : <?php recent_comments(); ?>
Si queremos cinco comentarios en vez de 10 (que es la cantidad por defecto), podemos especificarlo así :
<?php recent_comments(‘5′); ?>
Esperamos que os resulte de interés.
Posted by planetawordpress on Marzo 8, 2010
Sin necesidad de utilizar ningún plugin, tenemos a nuestra disposición un buen método para listar, según el número de comentarios, nuestros posts más populares (o los más comentados, según queramos enfocarlo con el título que demos a la lista).
No tendremos más que dirigirnos a la barra lateral (sidebar.php; o pie de página, footer.php) de nuestro tema de WordPress y editarla (recomendamos como siempre a Notepad++ para escribir código) con el siguiente snippet:
Copiar y pegar en nuestro template.
Con este código estamos realizando un sondeo general a nuestra base de datos tomando los 7 posts con más comentarios, preparando sus títulos, URLs y número exacto de comentarios que tengan, y disponiéndolo todo en una lista que deberemos por supuesto “decorar” con CSS a nuestro gusto.
Con este método, quedamos como reyes porque no necesitamos largos cálculos para entender cuál de nuestros posts es más visualizado y reservamos al lector un poco de discusión con todos los comentarios que allí se mostrarán al acabar la lectura principal.