WordPress шорткоды не работают на сообщениях, но wornikg на страницах

Когда я использую шорткод на странице работает хорошо, но на сообщениях отображается только шорткод имени. Пример шорткода:

function foobar_func( $atts ){
    return "foo and bar";
}
add_shortcode( 'foobar', 'foobar_func' );

Использование:

[foobar]

На странице отображается

foo and bar

но только на пост

[foobar]

Я попробовал основную тему, такую ​​как TwentySeventenn, и проблема все еще существует.

1 ответ

Это очень странно Итак, вы добавили приведенный выше код в файл functions.php темы TwentySeventenn, но он не работает на пост? Пожалуйста, проверьте, правильно ли вы написали [foobar] в своем файле содержимого. Или, если вы что-то изменили в теме, проверьте, что вы использовали the_content() вместо echo get_the_content(); шорткоды не работают, если вы используете get_the_content();

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