Intereting Posts
Обратный вызов загрузки изображений в новых носителях 3.5 Удаление сообщения на странице входа Импортировать данные из CSV с пользовательской таксономией Неупорядоченная боковая панель в панели администратора собственной хостинговой сети comments_template не работает в файлах настраиваемых шаблонов WP_query перехватывает перед выполнением поискового запроса WordPress tinymce печатает пустой тег P и разрывает html-формат Почему сервер предотвращает стили администрирования? (Был: Где хранятся сеансы WordPress?) Как предварительно заполнить URL-адреса Google Forms с помощью зарегистрированных данных пользователя WordPress Отдельный должен использовать плагины Каталог для локальной разработки $ post переменная пустая после перевода страницы как получить короткие коды для работы внутри текста настраиваемых полей Customizer Show / Hide add_menu_page и параметр URL Использовать миниатюру сообщения в качестве фона div

WordPress, удаляющий пользовательские теги полей

Я использую wordpress get post meta для хранения значения настраиваемого поля в переменной. В этом конкретном случае он фактически захватывает настраиваемое поле родительского поста из-за $post->post_parent Вот код:

 <?php $cast_members = get_post_meta($post->post_parent, 'cast_members', true); ?> <p><?php echo $cast_members; ?></p> <?php endif; ?> 

Пользовательское поле cast_members – это серия участников, каждая из которых находится в своем собственном абзаце. По какой-то причине WordPress удаляет теги абзаца и отображает все литые члены в непрерывной строке. Мне нужно сохранить те теги абзацев, чтобы каждый литой член был на своей собственной линии. Любая идея, почему get_post_meta удаляет теги и как их исправлять?

Измените код выше:

 <?php $cast_members = get_post_meta($post->post_parent, 'cast_members', true); ?> <p><?php echo wpautop($cast_members); ?></p> <?php endif; ?> 

в этом коде функция wpautop () автоматически добавляет p-тэг для участников роли.