Показывать содержимое в предварительном просмотре пользовательской переменной, созданной для метаполя SEO админ панель Yoast

Я хочу показать описание поста как мета-описание на веб-интерфейсе. Для этого я создал пользовательскую переменную, которая будет отображать описание поста на веб-интерфейсе.

Вот код, который я использую для создания пользовательской переменной и работает нормально:

function retrieve_var1_replacement( $var1 ) {
    global $post;
    return strip_tags(substr($post->post_content, 0, 150));
}
function register_my_plugin_extra_replacements() {
    wpseo_register_var_replacement( '%%mycustomdesc%%', 'retrieve_var1_replacement', 'advanced', 'This is to show post description' );
}
add_action( 'wpseo_register_extra_replacements', 'register_my_plugin_extra_replacements' );

Этот код отлично работает на веб-интерфейсе, но проблема в том, что на странице публикации в панели администратора вместо отображения описания отображается %%mycustomdesc%% в окне предварительного просмотра фрагмента. Он должен показывать тот же контент, что и внешний интерфейс.

Вот скриншот бэкэнда для лучшего понимания

Любой может подсказать мне, как я могу показать описание вместо

%%mycustomdesc%%

0 ответов

Другие вопросы по тегам