¿Cómo eliminar el filtro de título de página de SEO Yoast?

1 minuto de lectura

avatar de usuario
mubbashar

He instalado el complemento wordpress SEO Yoast en mi blog. Quiero evitar usar el título generado por SEO Yoast para mi blog. ¿Hay alguna manera de eliminar el filtro que está aplicando el complemento SEO Yoast para wp_title()? Quiero usar el título de la página como título de SEO.

add_filter( 'wp_title', 'te_before_filter_wp_title' );
function te_before_filter_wp_title( $title ) {
    echo  $title;
    //exit;
    return $title;

}

add_filter( 'wp_title', 'te_after_filter_wp_title' ,9999);
function te_after_filter_wp_title( $title ) {
 echo  $title;
    //exit; 
 return $title;

}

He escrito este código para probar el título. y titulo en te_before_filter_wp_title y en te_after_filter_wp_title es diferente. Por lo tanto, está siendo modificado por el complemento SEO YOAST.

avatar de usuario
brasofilo

Con versiones anteriores de WPSEO (v1~2), puede eliminar el filtro que aplica con el siguiente código:

add_action( 'init', function() {
    global $wpseo_front;
    remove_filter( 'wp_title', array( $wpseo_front, 'title' ), 15 );
}, 20 );

Con las versiones más nuevas de WPSEO (~3+) y WordPress (4.4+), los filtros se pueden eliminar con el siguiente código:

add_action( 'init', function () {
    $wpseo_front = WPSEO_Frontend::get_instance();

    remove_filter( 'pre_get_document_title', array( $wpseo_front, 'title' ), 15 );
    remove_filter( 'wp_title', array( $wpseo_front, 'title' ), 15 );
} );

¿Ha sido útil esta solución?

Esta web utiliza cookies propias y de terceros para su correcto funcionamiento y para fines analíticos y para mostrarte publicidad relacionada con sus preferencias en base a un perfil elaborado a partir de tus hábitos de navegación. Al hacer clic en el botón Aceptar, acepta el uso de estas tecnologías y el procesamiento de tus datos para estos propósitos. Configurar y más información
Privacidad