Как отключить Yoast SEO на странице c? - PullRequest
0 голосов
/ 17 марта 2020

Я пытаюсь скрыть тег заголовка заголовка моего шаблона. Я использую этот код:

add_action( 'template_redirect', 'remove_wpseo' );
function remove_wpseo() {
    if ( is_single ( 123456 ) ) {
        global $wpseo_front;

        if ( defined( $wpseo_front ) ) {
            remove_action( 'wp_head', array ($wpseo_front, 'head' ), 1 );
        } else {
            $wp_thing = WPSEO_Frontend::get_instance();
            remove_action( 'wp_head', array( $wp_thing, 'head' ), 1 );
        }
    }
}

Но это не работает.

Ответы [ 2 ]

1 голос
/ 17 марта 2020

Это будет работать. пожалуйста, добавьте идентификатор страницы в условии, как показано ниже: -

Примечание: - Это для страницы подробностей публикации, если (is_single (123456))

Пожалуйста, добавьте ниже код в функции. php и не забудьте изменить идентификатор страницы с указанием c страницы, с которой вы хотите удалить.

if (get_the_ID () == 96)

add_action( 'template_redirect', 'remove_wpseo' );
function remove_wpseo() {
    if ( get_the_ID()==96 ) {
        global $wpseo_front;

        if ( defined( $wpseo_front ) ) {
            remove_action( 'wp_head', array ($wpseo_front, 'head' ), 1 );
        } else {
            $wp_thing = WPSEO_Frontend::get_instance();
            remove_action( 'wp_head', array( $wp_thing, 'head' ), 1 );
        }
    }
}
0 голосов
/ 17 марта 2020

Вы можете попробовать перейти по ссылке здесь

Более того, попробуйте Йоаст решение здесь

Надеюсь, это поможет !

...