не работает автоматическое добавление параграфов
Так бывает, когда тема оформления сбрасывает стили, применяемые браузерами по умолчанию, но не все из них добавляет обратно.
Похожие темы:
В вашем случае нужно смотреть стили для тегов <p>.
панель администрирования слева, после установки была пустая
Нужно полностью обновить каталог wp-content/languages вручную по FTP.
А что значит обновить в ручную каталог languages?
Взять папу languages из папки нового обновления (дистрибутива) и заменить ей папку languages в wp-content?
Большое спасибо за ответ
Нет вы не понял мой вопрос:
у меня не проставляются теги <p> а не стили. Для каждой новой строки или абзаца в другой теме для данного поста автоматически проставляются теги p. Их основное свойство это перенос строки. Сами теги здесь не выводятся. А css здесь вроде бы ни на что не может влиять. Там имелось ввиду, что из-за сброса сss терялись свойства наклонного шрифта для тегов и т.д. Этого у меня нет.
Взять папу languages из папки нового обновления (дистрибутива) и заменить ей папку languages в wp-content?
Да, после этого меню в панели управления должно отображаться корректно и в новой версии. Обычно этого не требуется — при автоматическом обновлении каталог копируется вместе с остальными, но то ли не всегда (если это баг, то у меня он пока ни разу не воспроизвёлся), то ли часть пользователей по-прежнему обновляется вручную, забывая его скопировать.
у меня не проставляются теги <p>
Видимо, я действительно не совсем понял, где не проставляются. В редакторе или на внешней части сайта?
Для каждой новой строки или абзаца в другой теме для данного поста автоматически проставляются теги p.
Т.е. проблема в теме оформления? Тогда CSS всё же может влиять, поскольку сброс стилей влияет не только на параметры шрифта, но и на отступы между элементами. Можно посмотреть код страницы — если там теги есть, то здесь именно этот случай.
И еще может быть это из-за плагинов, которые установлены
Стоит выполнить пункты 4—6.
Нет,
я имею ввиду, что параграфы не проставляются при выводе страницы системой wordpress. Не при работе в редакторе.
В WordPress как и в Joomla (вроде бы) при выводе статей или записей, т текст пропускается через фильтр, который автоматически добавляет теги <p> там, где их нет в тексте. В WordPress этот фильтр называется wpautop.
Например, если есть такой текст:
Привет
Как дела
То на выводе страницы он автоматически преобразуется в такой текст:
<p>Привет</p>
<p>Как дела</p>
Статьи у владельца сайта сделаны так, что они расчитывают на автоматическое проставление тегов. И в прошлой теме теги проставлялись.
А в новой не проставляются.
Но чем это вызвано найти у меня не получилось.
remove_filter(‘the_content’, ‘wpautop’) — такого нигде нет ни в плагинах, ни в теме.
Добавление, как написано в Гугл:
add_filter тоже не работает
Это частная, самописная. А что в ней можно поискать, на предмет чего проэкзаменировать?
Нет я не думаю что здесь тема что-то дала.
По-моему это из-за обновлений.
А что в ней можно поискать, на предмет чего проэкзаменировать?
Трудно сказать, в самописной теме может быть что угодно. Было бы здорово взглянуть на сайт.
По-моему это из-за обновлений.
Тогда проблема наблюдалась бы и на чистой установке, с темой по умолчанию.
я проверил на другой теме: автоматическое проставление параграфов работает.
Т.е. проблема наверное в теме. А как она может повлиять на работу фильтра wpautop?
Как я уже писал, в самописной теме может быть что угодно.
Если хотите получить конкретный ответ, опубликуйте где-нибудь архив с темой и дайте ссылку.