WordPress: Quitar el Feed RSS de los comentarios

Want create site? Find Free WordPress Themes and plugins.

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.

Did you find apk for android? You can find new Free Android Games and apps.

Deja un comentario

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

Uso de cookies

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información.plugin cookies

ACEPTAR
Aviso de cookies