Итак, у меня есть имя страницы 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