Intereting Posts
Экспортировать записи и несколько метаданных полей в .csv? Добавить пользовательское поле в поле комментариев ПОСЛЕ текстовой области НО ПЕРЕД отправкой кнопки Добавление префикса заголовка с помощью фильтра the_title Запретить WordPress автоматически добавлять заголовок изображения Работа с темой WordPress Плагин Repo: Почему некоторые плагины получают диаграммы версий, а другие нет? Как показать отображаемое изображение внутри сообщения только в одной отдельной категории Как включить полную ширину столбца в настройках макета Genesis Теги в WordPress 3.2 Как сделать текстовое поле комментариев неактивным? Влияет на скорость плагинов членства WordPress – в настоящее время пытается s2member Переменная Не работает Внутри is_author () Массив Action hook save_post для вновь созданных сообщений – данные $ post object все пустые Как заставить WP_Query не показывать ненужные сообщения? RSS-канал для удаленных сообщений и комментариев

Строка, взятая из таблицы базы данных 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);