Intereting Posts
Как изменить значения базы данных при обновлении темы Изменение темы только в CSS и несколько изображений Как загрузить 2 случайных страницы? Автоматическое обнаружение ошибок JavaScript и предупреждение пользователя темы Как редактировать виджеты в WordPress База данных TV Show – лучший способ ее структурирования? Запрос сообщений из WordPress с 2 или более условными выражениями Как сделать результаты поиска по умолчанию для WordPress по умолчанию для WordPress Плагин для обмена на социальных сайтах? Переписывание страницы с настраиваемым параметром Как добавить разбивку на страницы между сообщениями и комментариями? Изменение стартового номера идентификатора пользователя Пользовательский / page / 2 / template (отличается от index.php) Создание пользовательского типа персонализации изображений? Я не могу изменить цвет фона тела через style.css

Как сохранить текст до / после текста с помощью nl2br и the_content ()

У меня есть "<em><?php echo nl2br(the_content()); ?></em>" но они не совпадают с содержимым. Как сохранить символы до и после?

Вы хотите использовать get_the_content() потому что the_content() выводит результат немедленно:

 echo nl2br( '"<em>' . get_the_content() . '</em>"' ); 

В зависимости от содержимого содержит все возможные неожиданные результаты, например, если содержимое заканчивается неупорядоченным списком.

Если вы хотите добавить метки кавычки и теги <em> к содержимому до применения стандартных фильтров, вы можете использовать этот подход:

 echo nl2br( apply_filters( 'the_content', '"<em>' . get_post_field( 'post_content', get_the_ID() ) . '</em>"' ) );