Anonymous User 17160716
(@anonymized-17160716)
Triptikon, привет.
Лог ошибок смотрели? Консоль разработчика на проблемной странице?
смотрел — кроме сообщения о блокировке рекламы, никаких ошибок не выдаёт
Anonymous User 17160716
(@anonymized-17160716)
Triptikon, а логи ошибок PHP?
Если нигде никаких ошибок нет, тогда по-старинке отключайте один за другим плагины.
проще тогда новую страницу записей сделать, а эту удалить нафиг. только вот не повылазят ли конфликты и баги всякие в движке после этого?
Anonymous User 17160716
(@anonymized-17160716)
Triptikon, скорее всего так и будет. Поэтому лучше разобраться в вопросе по возможности.
Модератор
Юрій
(@yube)
На странице записей
Имеется в виду статическая страница, назначенная для вывода записей (и.о. главной, так сказать), когда главной назначена статическая страница? Если да, то ее контент при вводе заменяется лентой записей, то есть редактировать там абсолютно нечего, кроме заголовка и слага.
@yube ну как это нечего? А если я хочу добавить какой-то элемент в её контент? И потом на других сайтах та же самая страница не имеет данной проблемы, все поля на месте
Модератор
Юрій
(@yube)
Не надо пинговать ник без особой нужды. Это раздражает.
Еще раз: ее контент при вводе заменяется лентой записей. И шаблон такие страницы используют не обычный для страниц page.php, а home.php.
И потом на других сайтах та же самая страница не имеет данной проблемы, все поля на месте
Не знаю, что у Вас на других сайтах, может, старый вордпрес, а мне пишет
Вы редактируете страницу, на которой отображаются свежие записи.
у меня на этой странице тоже указано «Вы редактируете страницу, на которой отображаются свежие записи.», но при этом на всех сайтах дальше идёт поле для ввода текста и редактор, а тут этого нет. и у всех сайтов одна тема + последняя версия вордпресс
Где тут порылась собака, понятия не имею.
Вот здесь: [31550] / #17470.
Как вернуть редактор
Можно попробовать так:
function restore_editor_for_posts_page( $post ) {
if ( (int) get_option( 'page_for_posts' ) === $post->ID && empty( $post->post_content ) ) {
remove_action( 'edit_form_after_title', '_wp_posts_page_notice' );
add_post_type_support( $post->post_type, 'editor' );
}
}
add_action( 'post_edit_form_tag', 'restore_editor_for_posts_page' );
Сергей, это вернёт поле редактора именно в страницу записей и не затронет остальные страницы?
Да, там же условие (int) get_option( 'page_for_posts' ) === $post->ID
.
Но этот код только для классического редактора, не для редактора блоков.
добавил этот код в finctions.php, но увы ничего не изменилось на странице