• Приветсвую.
    столкнулся с такой проблемой на связке wordpress 2.8.3 и плагине CodeColorer ( при отключении плагина все нормально ). При вводе текста в редакторе и публикации в коде страницы возникают лишние закрывающиеся тэги < p > . Появляются как раз перед блоком CodeColorer .
    пример отображения тут http://dobrih.net/2009/03/redmine-apache-passenger-subversion-na-primere-gentoo/ если запустите валидатор кода. ну или для примера смотрите фразу «Проблем возникнуть не должно.» (символично блин) . а тут http://dobrih.net/text.txt сам текст , который хранится в базе и так коряво форматируется.
    опция «WordPress должен исправлять некорректный XHTML код автоматически» не установлена, да и если установлена тоже самое.

    насколько я понимаю это проблема не плагина CodeColorer, он обрабатывает только свою часть и выдает её вордпресу. а вордперс что то неправильно делает

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

    (@sergeybiryukov)

    Live and Learn

    Функция wpautop() не идеальна 🙂 Закрывающий тег добавляется, если в тексте текущего пункта <li> до начала фрагмента кода присутствует перевод строки. Можно вручную проставить открывающий и закрывающий теги <p>, либо вместо перевода строки внутри <li> явно использовать <br />.

    спасибо, помогло

Просмотр 2 ответов — с 1 по 2 (всего 2)
  • Тема «Лишний закрывающийся тэг p» закрыта для новых ответов.