Я добавил шорткод на страницу через настраиваемое текстовое поле в моем админке Wordpress, но шорткод отображается как текст и заключен в кавычки, поэтому он не работает.
Вот как я дезинфицирую свой ввод:
if( isset( $input['textarea_input'] ) )
$new_input['textarea_input'] = sanitize_text_field( $input['textarea_input'] );
Вот как я вывожу его на страницу:
<?php echo $options['textarea_input']; ?>
do_shortcode ничего не меняет
<?php echo do_shortcode($options['textarea_input']); ?>
Я предполагаю, что редактор Wordpress TinyMCE распознает шорткод и поэтому работает. Поскольку мой добавляется через скрытую текстовую область, он отображается как обычный текст. Что делает редактор TinyMCE, чем я не занимаюсь? Я хочу