• Многие наверно знают, что WordPress, при создании/редактировании записи, любит добавлять тег <p> без нашего вмешательства.

    Поискал об этом, нашёл то, что «надо Disable WPautop установить.» Люди отписывались, что помогло. А я вот думаю, что у меня не работает из за новой версии WordPress — 3.1. 🙁

Просмотр 6 ответов — с 1 по 6 (всего 6)
  • Модератор Sergey Biryukov

    (@sergeybiryukov)

    Live and Learn

    Весь плагин состоит из двух строк, которые работают и в WordPress 3.1:

    remove_filter('the_content', 'wpautop');
    remove_filter('the_excerpt', 'wpautop');

    Разработчики достаточно тщательно следят за обратной совместимостью, насколько это возможно. Предполагаю, что причина в чём-то другом.

    Оказалось, что всему виной плагин ВП Типограф Лайт.
    Даже и не знаю, что теперь делать. Отключать плагин не хочется…

    Вот что происходит: Я вставляю изображение(тег <img>) в запись, а этот плагин добавляет теги параграфа и получается вот это: <p><img...></p> 🙁

    Хотя я конечно могу и так оставить, но всё-таки я ОЧЕНЬ не люблю лишние вещи…

    А может мне кто-нибудь что-нибудь посоветовать по моей проблеме?
    Вот удивляюсь, у многих же стоит ВП Типограф Лайт, как же они решили проблему(?)… плагин ли редактировали или ещё что-то?

    Извиняюсь, но всё-таки кто-нибудь может мне помочь?)

    Плагин ВП Типограф Лайт добавляет теги параграфа к картинке и получается вот это: <p><img...></p>.

    У меня есть подозрение, что плагин делает это зря и только захламляет этим код.

    Что скажете?

    Открыл wp-russian-typograph.php и закомментировал строку:
    // $pee = preg_replace('/\n?(.+?)(?:\n\s*\n|\z)/s', "<p>$1</p>\n", $pee); // make paragraphs, including one at the end

    Более умного решения не нашёл. Вполне вероятно, что его и нет. 🙂

    Более умное решение — это написать об ошибке автору расширения. Тогда он её исправит и мир станет красивее.

Просмотр 6 ответов — с 1 по 6 (всего 6)
  • Тема «Добавляемые теги параграфа в WP 3.1.» закрыта для новых ответов.