Intereting Posts
Удалите <p> </ p> после изображений Как удалить опубликованную дату <pubDate> из RSS-ленты Как восстановить слизни для категорий и тегов, конвертирующих нелатинские символы? Как сравнить две должности, включая их метаполя на масштабируемой основе? Многозадачные подкаталоги WordPress Localhost 404 Параметры функции wp_pagenavi Как сделать магическое цитирование / экранирование последовательным в wp_insert_post ()? Добавить поле количества с каждым продуктом на странице магазина-wooCommerce Автоматически создавать несколько размеров изображения для элемента <picture> Пользовательская конечная точка WooCommerce для моей учетной записи Показать заголовок TwentyEleven только на главной странице Отдельная запись в закладке / слайдере Сохраняет ли пароль htaccess поисковые системы? Изменение размера шрифта на основе определенного шрифта через javascript Включение пользовательских типов сообщений в виджет «Последние сообщения»

Строка, взятая из таблицы базы данных post_meta, показывает HTML-теги на Frontend

Я сохранил строку в таблице post_meta в базе данных wordpress с html-объектами типа-

<p>Hello <b>Shashank</b>, I have an idea.</p>

Когда я получаю эту строку во внешнем интерфейсе, используя функцию

get_post_meta(get_the_id(),field_name, true) .

Он повторяет строку с объектами HTML так же, как и в DB.

Но я хочу показать это жало, как «Привет, Шашанк , у меня есть идея».

Как я могу это сделать.?

Solutions Collecting From Web of "Строка, взятая из таблицы базы данных post_meta, показывает HTML-теги на Frontend"

Используйте функцию htmlspecialchars () в PHP в шаблонах, потому что wordpress-api делает htmlspecialchars при импорте.

Следующий код работает нормально

 <?php print htmlspecialchars_decode(get_post_meta($post->ID, 'field_name', true)); ?> 

Я полагаю, вам нужно было бы декодировать закодированные сохраненные объекты перед тем, как их вывести с помощью wp_kses_decode_entities подобных этому

 $field = get_post_meta(get_the_id(),field_name, true) echo wp_kses_decode_entities($field);