Тег 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'); ?>