Удалить wpseo_title или мета-заголовок на 1 странице c (Wordpress) (Yoast) - PullRequest
0 голосов
/ 17 июня 2020

Итак, у меня есть имя страницы reviews. Я уже установил собственный мета-заголовок и мета-описание, поэтому я хочу удалить мета-заголовок и мета-описание, сгенерированные yoast.

Этот код ниже, который находится в function.php, успешно удалил wpseo_metadesc только на странице отзывов, но моя проблема - wpseo_title, wpseo_title все еще там.

add_action('get_header', function() {
    if(is_page('reviews')){
    add_filter( 'wpseo_metadesc', '__return_false' );
    add_filter( 'wpseo_title', '__return_false' );
    }
});

Я могу удалить wpseo_title, выполнив этот код (ниже), если я удалю его из условия is_page('reviews'), но проблема в том, что он удалит все wpseo_title на всех страницах.

add_action('get_header', function() {
    add_filter( 'wpseo_title', '__return_false' );
    if(is_page('reviews')){
    add_filter( 'wpseo_metadesc', '__return_false' );      
    }
});

Моя цель - удалить wpseo_title только на одной странице c, которая является страницей reviews

...