Inicio
Internet, Informática y Tecnología

Cómo desactivar los Feeds en WordPress

WordPress es un CMS muy usado, y es muy sencillo de usar, pero a la hora de cambiar algunos ajustes, simplemente no podemos hacerlo desde el panel. Si queremos desactivar los feeds en WordPress sea cual sea el motivo, tenemos que agregar el siguiente código a nuestro functions.php en el Tema que estemos usando, o si queremos tener siempre activa esta característica para desactivar los feeds aunque cambiemos de Theme también podemos usar el siguiente plugin.

Código para colocar en el archivo functions.php (después de la apertura <?php):

if( !defined( 'ABSPATH' ) )
    exit;
class Disable_Feeds {
    function __construct() {
        if( ! is_admin() ) {
            add_action( 'wp_loaded', array( $this, 'remove_links' ) );
            add_filter( 'template_redirect', array( $this, 'filter_query' ), 9 ); // before redirect_canonical
        }
    }
    function remove_links() {
        remove_action( 'wp_head', 'feed_links', 2 );
        remove_action( 'wp_head', 'feed_links_extra', 3 );
    }
    function filter_query() {
        if( !is_feed() )
            return;
        if( isset( $_GET['feed'] ) ) {
            wp_redirect( remove_query_arg( 'feed' ), 301 );
            exit;
        }
        set_query_var( 'feed', '' );
        // redirect_canonical will do the rest
    }
}
new Disable_Feeds();

Aquí está el enlace del plugin que básicamente es lo mismo que el código anterior: https://wordpress.org/extend/plugins/disable-feeds/.

Para que el plugin funcione lo tenemos que instalar y activar en nuestro sitio o sitios con WordPress.

Categorías
Alan D.
Fundador, Administrador y Editor.

Soy el fundador, administrador y editor de este pequeño sitio. Entusiasta por las tecnologías de la información e Internet.

Tengo conocimientos básicos en electrónica, inglés, algunos lenguajes de programación, bases de datos, servicios en la nube, Windows, Linux, finanzas personales y contaduría. Por esta razón el contenido de este sitio es un poco variado. Tengo este sitio web desde el 2009.

Contenido relacionado