Elimina los feed de comentarios en WordPress

¿Alguna vez has necesitado quitar el /feed/ de los artículos de WordPress, que solamente es un feed de comentarios? Pues Alex Mateo, sí, y no sé en qué momento me converti en su programador, pero me escribe como si lo fuera…

No tengas amigos SEO’s, no paran de pedirte cosas…

Al parecer tenía un plugin qué bloqueaba esto, pero el bloqueo qué hace es darle un 403 y Google le seguía intentando entrar… así que le programe una función para realizar una redirección al artículo (realmente se la pedí a chatgpt).

Así qué ya se lo hago, vamos a compartirlo por si alguien más lo necesita e igual, me animo y lo convierto en un plugin de WordPress.

Debéis colocar este código en el functions.php de vuestro theme.

function remove_entry_feeds() {

    //Comprueba si estamos en un feed un artículo
    if (is_single() && is_feed()) {
        global $post;

        //Obtiene la URL del artículo actual
        $post_url = get_permalink($post->ID);

        // Verifica si la URL del artículo es válida
        if (!empty($post_url) && filter_var($post_url, FILTER_VALIDATE_URL)) {
            // Redirecciona al usuario a la entrada
            wp_redirect($post_url, 301); // 301 es el código de estado para 'Movido Permanentemente'
            exit;
        } 
    }
}
add_action('do_feed_rss2', 'remove_entry_feeds', 1, 1);
add_action('do_feed_atom', 'remove_entry_feeds', 1, 1);
remove_action('wp_head', 'feed_links_extra', 3);
add_filter('feed_links_show_comments_feed', '__return_false');

Por último, os recomiendo entrar en una entrada de vuestro blog y revisar qué no este puesto /comments/feed/ o la URL del artículo/feed/.

  • ¿Por qué eliminar los feed de comentarios en WordPress? ¡Me encanta leer las interacciones! 🗣️💬📚

  • ¡No elimines los feed de comentarios en WordPress! ¡Son divertidos y adictivos! #AmoLeerOpinionesAleatorias

  • ¡No estoy de acuerdo! Los comentarios en WordPress son lo mejor para interactuar con los lectores.

Deja una respuesta

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

Crea un CRONJOB para el WP-CRON de tú WordPress

Htaccess por defecto de WordPress