Deshabilitar RSS Feeds y RSS Links en WordPress

Manuel Campos

WordPress es una de las plataformas de blogging y gestión de contenidos más populares, y una de sus características destacadas es la capacidad de proporcionar RSS feeds a los visitantes.

Sin embargo, en algunos casos, desearás deshabilitar estos feeds RSS y los enlaces asociados. Puede ser porque tu sitio web no necesita esta función o porque deseas una mayor personalización.

En este post, te guiaremos a través del proceso de deshabilitar RSS feeds y RSS links en WordPress.


Si deseas eliminar los enlaces a los feeds RSS en tu sitio, puedes hacerlo mediante código personalizado en el archivo functions.php de tu tema o utilizando un plugin.

Este es el code snippet que remueve las RSS de tu sitio de WordPress

function disable_feed() {
 wp_die( __( 'This site does not have a feed, visit the <a href="'. esc_url( home_url( '/' ) ) .'">home page</a>!' ) );
}
add_action('do_feed', 'disable_feed', 1);
add_action('do_feed_rdf', 'disable_feed', 1);
add_action('do_feed_rss', 'disable_feed', 1);
add_action('do_feed_rss2', 'disable_feed', 1);
add_action('do_feed_atom', 'disable_feed', 1);
add_action('do_feed_rss2_comments', 'disable_feed', 1);
add_action('do_feed_atom_comments', 'disable_feed', 1);

Este es el code snippet que remueve los enlaces a las feeds del código fuente de tu sitio

remove_action( 'wp_head', 'feed_links_extra', 3 );
remove_action( 'wp_head', 'feed_links', 2 );

Si deseas usar el folder mu-plugin, puedes crear un archivo php y agregar estos datos al archivo

<?php

/*
  Plugin Name: RSS Remover
  Plugin URI: https://wpsurfer.com
  Description: Remove RSS Feeds and RSS Links
  Version: 1.0
  Author: TicoLibre
  Author URI: https://wpsurfer.com
*/

function disable_feed() {
 wp_die( __( 'This site does not have a feed, visit the <a href="'. esc_url( home_url( '/' ) ) .'">home page</a>!' ) );
}
add_action('do_feed', 'disable_feed', 1);
add_action('do_feed_rdf', 'disable_feed', 1);
add_action('do_feed_rss', 'disable_feed', 1);
add_action('do_feed_rss2', 'disable_feed', 1);
add_action('do_feed_atom', 'disable_feed', 1);
add_action('do_feed_rss2_comments', 'disable_feed', 1);
add_action('do_feed_atom_comments', 'disable_feed', 1);

remove_action( 'wp_head', 'feed_links_extra', 3 );
remove_action( 'wp_head', 'feed_links', 2 );
Manuel Campos, English Professor

Manuel Campos

I am José Manuel. I am writing about things I know and things that I am learning about WordPress. I hope you find the content of this blog useful.

WP SURFER

home

about

privacy

contact

© 2024 WP SURFER • Made with Love in Costa Rica