P не отображается в редакторе html (TinyMCE) для WordPress
Я разрабатываю сайт с помощью WordPress, и я новичок в WordPress. WP добавляет тег <p>
в редактор при добавлении сообщений или страниц. Но я не вижу тег <p>
в режиме HTML.
Может ли кто-нибудь предложить мне, что может быть проблемой?
Заранее спасибо
Ответы
Ответ 1
Это не сложно. Чтобы отобразить тег p и br, нам просто нужно установить плагин, который является "tinymce-advanced" и сделать некоторые изменения настроек. Чтобы изменить настройку, просто установите флажок " Stop removing the p and br tags when saving and show them in HTML editor
" и сохраните. Теперь мы можем видеть теги p и br в режиме HTML.
:)
Ответ 2
Когда вы извлекаете сохраненные данные из базы данных, вам нужно запустить фильтр, чтобы снова добавить теги p и br. Именно так Wordpress обрабатывает контент. Например, когда вы используете the_content(), на нем уже запущен фильтр, поэтому, когда у вас есть настраиваемый цикл, вам может потребоваться запустить фильтр вручную.
<?php echo apply_filters('the_content', $your_retrieved_data); ?>
ссылка: http://codex.wordpress.org/Function_Reference/apply_filters
Вам определенно не нужен плагин, и я бы рекомендовал не использовать метод, описанный user75472. Ваши данные не будут такими же чистыми и надежными в будущем.
Ответ 3
Попробуйте добавить следующую строку непосредственно перед тегом the_content() в вашем шаблоне:
<?php remove_filter ('the_content', 'wpautop'); ?>
Источник