Articles of wp autop

wpautop отфильтровать для страниц, но для сообщений

У меня есть wpautop для удаления фильтра для моих страниц, но хотелось бы включить его только для сообщений и задавался вопросом, как это сделать. Я новичок в WordPress и не могу понять, как заставить это работать. ОБНОВЛЕНИЕ: Я нашел здесь рабочее решение: https://stackoverflow.com/a/26571012/4443707

Форматирование <code>?

У меня есть серьезные проблемы с отображением блоков кода в моей теме. Я хочу показать что-то вроде: <something> <something-else> Content </something-else> </something> И он отлично работает везде, но делает это внутри тега кода: <code> <something> <something-else> Content </something-else> </something> </code> – <code> <something> <something-else> Content </something-else> </something> </code> то <code> <something> <something-else> Content </something-else> </something> […]

Невозможно остановить wpautop от испортить мой подключаемый файл

У меня есть плагин, в который встроен javascript. Я попытался использовать remove_filter (), чтобы остановить wpautop всеми возможными рекомендациями и не могу получить wordpress, чтобы остановить перенос тегов <script></script> с помощью тегов <p> подобных этому <p><script></script></p> Я попытался добавить следующее как к короткому коду php, так и в функции functions.php remove_filter( 'the_content', 'wpautop' ); remove_filter( […]

Strip <p> из <blockquote> или что-то лучше?

Ищете какую-то помощь в чем-то, что заставляет меня действительно задуматься о том, чтобы не использовать блокировки на данный момент! У меня есть этот код: <?php $show_after_p = 1; $content = apply_filters( 'the_content', get_the_content() ); if(substr_count($content, '<p>') > $show_after_p) { $contents = explode('<p>', $content); $p_count = 1; foreach($contents as $content) { $content = str_replace('</p>', '', $content); […]

Если is_single в functions.php

Я хочу, чтобы фильтр wpautop удалялся только в сообщениях из моего блога. Потому что на некоторых страницах мне нужен автозапуск, и на некоторых страницах мне нужно, чтобы этого не было. Я использую следующее правило, и оно находится в моей функции functions.php: remove_filter( 'the_content', 'wpautop' ); Поскольку я только хочу это на blogposts, я думал об […]

Является ли хорошей практикой отключить wpautop для премиальных тем?

Я разрабатываю тему WordPress, у которой есть короткие коды для отображения содержимого. Проблема, с которой я столкнулась, заключается в добавлении дополнительных элементов p в коротких кодах. Я могу отключить wpautop с фильтром, который исправляет эту проблему, но мне любопытно, если это хорошая практика, чтобы отменить эту функцию по умолчанию WordPress. Кроме того, есть ли способ […]

Выборочно удалять пустую строку после изменения строки

В редакторе сообщений WP, как я могу менять строки, не добавляя пустую строку? Я пытаюсь опубликовать это One line Second line third line Но это всегда так выглядит One line Second line Third line PS: Я не хочу полностью удалять wpautop, потому что это, вероятно, испортит все мои предыдущие сообщения.

Удалять wpautop только из определенных коротких кодов

Мне нужно отключить wpautop для некоторых коротких кодов. Я прочитал следующее о том, как отключить его: http://www.mstoicthemes.com/disable-wpautop-shortcodes/ https://customcreative.co.uk/resolving-wpautop-and-shortcodes/ Однако они применимы к wpautop в целом. Я хочу только отключить его для определенных коротких кодов, потому что некоторые короткие коды в моей теме полагаются на этот wpautop для работы.

TinyMCE – нет автоматического форматирования с использованием the_editor ()?

Я вставляю the_editor на странице администратора: <?php the_editor(get_option('options_name'),'options_name'); ?> И все работает нормально, по крайней мере в фоновом режиме: НО на лицевой стороне я всегда получаю встроенный вывод, нет автоматических абзацев, разрывов и т. Д. Они просто не создаются. Когда я печатаю их вручную с помощью HTML-тегов – это работает. Какие-нибудь идеи, что не так? […]

Удаление тегов <p> вокруг тегов <div>

Я хотел бы остановить WP от обтекания тегов <p> вокруг тегов <div> в редакторе TineMCE … Вот что у меня есть: function filter_ptags_on_images($content) { return preg_replace('/<p>([^>]*)<\/p>/i', '$1', $content); } add_filter('the_content', 'filter_ptags_on_images'); Это удаляет все теги <p> вокруг текста, но ничего не обернуто в <p><div>text</div></p> . Я также хотел бы знать решение, если у меня есть […]

Intereting Posts
Связанный с WordPress плагин – показывать только, если связанный контент Список всех дочерних страниц родительской страницы на родительской странице и на каждой дочерней странице? Каков наилучший способ перемещения одного сайта с одной установки MS на другую? Текущий пользователь в плагине возвращает NULL Сценарий src работает только на домашней странице? Атрибуты изменения продукта не отображаются так, как должно быть в корзине – woocommerce Добавить данные, чтобы опубликовать страницу редактирования, когда публикация публикуется Устранена проблема с заданной памятью woocommerce – как получить ссылку на продукт по id В папке плагина BuddyPress, где я могу заменить URL-адрес входа в систему с помощью моего настраиваемого URL-адреса страницы входа? wp-cli: запускать пост-генерировать и публиковать мета вместе Скрыть визуальный редактор страницы, если выбран шаблон – redux Как проверить, нет ли у виджета заголовка Лучший способ добавить стили в WordPress Пользовательский логотип не отображается после обновления wordpress 4.5