Рендеринг контента в текстовой области WordPress? - PullRequest
0 голосов
/ 17 марта 2019

Я пытаюсь получить содержимое моего сообщения с содержимым форматирования в моем текстовом поле. Но моя текстовая область отображает событие p & br, если я использую все известные мне php-функции ..

Моя переменная:

$content = $postdata->post_content; $event_description = apply_filters('the_content', $content);

Моя текстовая область:

<textarea class="form-control" rows="8" name="event_description" required><?php echo html_entity_decode($event_description);?></textarea>

За пределами текстовой области текст отображается хорошо ..

Как правильно отрендерить контент? Спасибо

Ответы [ 2 ]

0 голосов
/ 17 марта 2019

Я наконец-то нашел ответ!

Мне нужно сделать это:

$content = $postdata->post_content; 
$event_description = apply_filters('the_content', $content);
$event_description = str_replace(']]>', ']]&gt;', $content);
0 голосов
/ 17 марта 2019

Вы должны показать значение textarea, как показано ниже:

<textarea name="text"><?php echo  html_entity_decode($text); ?></textarea>

Это изменит HTML-теги на правильный дизайн HTML. Надеюсь, это поможет вам.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...