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.
Trucos Blog
- Optimización Web I de IV
- Optimización Web IV de IV
- Optimización Web V
- Más sobre Pings automáticos – Trucos blog
- Actualizar Blog – Pings Automáticos
- Consejo para mejorar Anuncios de Adsense
- Buenas Prácticas en Blogs
- ¿Dónde Clican tus Visitantes?
- Análisis de clicks con CrazyEgg
- Trucos para Bloggear
- Duplicar visitas al Blog (ahora sí)
- Herramientas Gratis para SEO (1)
- Personalizar las entradas de una Categoría en WordPress
- Analiza las palabras de búsqueda
- Plugins que rompen el theme en WordPress
- Herramientas Phylosoft
- Aparcar Dominios en Media Temple
- Crear Google Sitemap Online Gratis
- Optimización Web con Google Page Speed
- WordPress: Quitar el Feed RSS de los comentarios
- Protege la Autoría de tu Contenido con Tynt





Nos apuntamos esto, gracias!
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.
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.
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!
Cómo van a sacar los feeds? Son muy útiles.