Тег P не отображается в Редакторе html (TinyMCE) для WordPress

Я разрабатываю сайт с WordPress, и я новичок в WordPress. WP добавляет <p> тег в редакторе при добавлении любого поста или страницы. Но я не вижу <p> тег в режиме HTML.
может ли кто-нибудь предложить мне, что может быть проблемой?

спасибо заранее

3 ответов


это не трудно сделать. Чтобы отобразить тег p и br, нам просто нужно установить плагин, который является "TinyMCE-advanced" и сделать некоторые изменения настроек. Чтобы изменить настройку, просто установите флажок"Stop removing the p and br tags when saving and show them in HTML editor" и "сохранить". Теперь мы можем видеть теги p и br в режиме HTML.

:)


когда вы извлекаете сохраненные данные из базы данных, вам нужно запустить фильтр, чтобы добавить теги p и br обратно. Вот как wordpress обрабатывает контент. Например, когда вы используете the_content (), на нем уже запущен фильтр, поэтому, когда у вас есть пользовательский цикл, вам может потребоваться запустить фильтр вручную.

<?php echo apply_filters('the_content', $your_retrieved_data); ?>

ссылка:http://codex.wordpress.org/Function_Reference/apply_filters

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


попробуйте добавить следующую строку непосредственно перед тегом the_content () в шаблоне:

<?php remove_filter ('the_content', 'wpautop'); ?>

источник