WordPress: Quitar el Feed RSS de los comentarios

Entrada 20 de 21 de la colección Trucos Blog. Consulta el índice al final de la entrada.

WordPress tiene por defecto algunas funcionalidades a las que no termino de ver utilidad. En mi opinión, una de ellas es el feed de los comentarios para cada entrada, la posibilidad para quien lo desee de suscribirse por RSS a los comentarios de una determinada entrada.

Para permitir esa característica, el motor de WordPress genera un enlace del tipo http://midominio/titulo-de-la-entrada/feed/ para cada entrada, y lo hace tanto si tienes activados los comentarios de la entrada o no. Además, la mayoría de plantillas de WordPress no muestra dicho enlace por lo que pienso que los diseñadores de plantillas no tienen muy en cuenta dicha funcionalidad.

¿Para qué sirve esta posibilidad que WordPress ofrece pero luego no mostramos en nuestros temas? Llevo un par de meses revisando la actividad que generan este blog y otros en el servidor de mi hosting, tengo problemas de sobrecarga de uso, y me he encontrado con muchas peticiones a estos enlaces de feeds de comentarios … y es raro por que no los muestro en ningún lado. Entonces, ¿quien accede a esos enlaces?

Mi conclusión es que acceden robots pero ¿con qué intención?

Por otra parte desde hace unos días me estoy encontrando con una nueva forma de Spam, consistente en copiar comentarios reales y aprobados e intentar colarlos en la misma entrada u otras.

Atando cabos, solo se me ocurre que bots spammers estén accediendo a los enlaces de comentarios RSS de las entradas y, de alguna manera, repliquen los nuevos comentarios e intenten colarlos como nuevos (suerte que Akismet lo detecta). Conclusión: quitar como sea esos enlaces.

Así que me puse a buscar la manera de hacerlo.

Estos enlaces los genera el “core” de WordPress y los inserta automáticamente en el <head> de la plantilla, no están en ella. La solución la encontré en los foros de WordPress y consiste en indicarle al “core” que no quieres que los genere.

Vi que había varias maneras de hacerlo, algunas eran un parche sobre el “core” que se hubiera eliminado al actualizar la versión de WordPress. La solución transparente a las actualizaciones es la que detallo a continuación.

Debes modificar el fichero “functions.php” de la plantilla para añadirle la siguiente línea:

remove_action( 'wp_head', 'feed_links_extra', 3 ); // removes comment feed link

Justo al principio, debajo de la apertura del fichero

<?php

y encima de cualquier otra línea.

Yo hice los cambios ayer, así que espero ver resultados en unos días …

Por cierto: si algún día cambias de plantilla acuérdate de añadirle esta línea a la nueva.


Piensa en el medio ambiente antes de imprimir este artículo. Ahorra papel y tinta.

Imprimir artículo Crear PDF Enviar por Email
Categorías: Blog, Trucos, Wordpress
Etiquetas: , ,
Guárdate el Enlace permanente a esta entrada
Licencia Creative Commons
Partamos de que posees un blog, o un grupo de música, o escribes cuentos ... Seguro que a veces te has planteado estas cuestiones ¿con qué licencia pu...
Wordpress para Novatos - Prerequisitos
Lo primero y más importante antes de empezar un blog es: tener muchas ganas de hacerlo y estar dispuesto a pasarte unas cuantas horas dedicándote a él...
Manual de Wordpress para eBooks
Después de más de 1300 descargas del manual de Wordpress para Novatos en formato PDF que escribimos hace unos meses en Phylosoft y ver como algún usua...

5 respuestas a WordPress: Quitar el Feed RSS de los comentarios

  1. Asyou dice:

    Nos apuntamos esto, gracias!

  2. Juegvest dice:

    Desde luego, estas cosas deberían ser configurables desde el panel de control de WordPress para ayudar a poder customizar todo más.

    Tienes razón con lo del feed de comentarios, no entiendo su funcionalidad, más que la que yo llamo, “de cotilleo” para los demás. Eso sí, me extraña que esta sea una de las razones de tus problemas con el blog, realmente extraño.

  3. Juegvest dice:

    Pues he probado lo que decías, pero uno se puede seguir suscribiendo utilizando esto:

    http://www.NOMBREDELBLOG.com/comments/feed/

    Soy incapaz de quitarlo.

  4. Yo uso el theme Mystique y esto no me ha funcionado. Para evitar que salga ese botón de”Feed de Comentarios…”, lo que he hecho ha sido eliminar en el fichero meta.php (dentro de la carpeta “templates”) estas líneas:

    commentNavi($class = ‘alignleft’); ?>
    <a class="rss-block alignright" rel="rss" href="”>te(‘Comment Feed for this Post’); ?>

    Y ha quedado perfecto. Un saludo!

  5. juan dice:

    Cómo van a sacar los feeds? Son muy útiles.

Trackbacks / Pingbacks

  1. Pingback: Tweets that mention Wordpress: Quitar el Feed RSS de los comentarios | Phylosoft, el Blog Personal de Jorge Mir -- Topsy.com

  2. Pingback: Bitacoras.com

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos necesarios están marcados *

*

Puedes usar las siguientes etiquetas y atributos HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>