Функция возврата html в php

Neumann1970
На сайте с 28.05.2017
Offline
54
914

Всем привет!

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


$simple_parag = esc_html(get_post_meta($post->ID, 'simple_parag', true));


<?php
if ($simple_parag != '') {
echo "<p class='contact-text'>$simple_parag</p>";
}
?>

Вопрос в том, что когда в тексте добавляется html теги например strong для выделения слова в строке, в итоговом html коде строка заключается в двойные кавычки и соответственно вся разметка которая внутри игнорируется.

Что в этом случае посоветуете ? Что за глюк?

Удалять эти двойные кавычки или есть другой кокой-то метод?

Sly32
На сайте с 29.03.2012
Offline
303
#1

Neumann1970, так вы же сами и экранируете этим - esc_html

Для вывода данных из админки в произвольных полях это излишне.

Neumann1970
На сайте с 28.05.2017
Offline
54
#2
Neumann1970, так вы же сами и экранируете этим - esc_html

Да все ок заработало.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий