Поддержка Проблемы и решения Пропало поле для ввода текста комментариев

  • Добрый вечер, друзья!
    Такая проблема. После обновления до 4.3 пропало поле комментариев при создании новых страниц, при этом на старых все отлично, есть поле для вода текста комментария. Из админки я могу вручную добавлять комментарии, но это неправильно. Тему трогать бесполезно, она девственная, никаких модификаций не проводилось, все чистое. Плагин только 1 — private site и все.
    Как думаете в какую сторону копать?

Просмотр 15 ответов — с 1 по 15 (всего 15)
  • в 4.3 по умолчанию комментарии для страниц отключены (их можно включить при редактировании). а пропало поле — в настройки экрана на странице редактирования страницы смотрели?

    Даже если в 4.3 по умолчанию отключены, то они должны пропасть все, а не на страницах, которые я только создал, так?
    В настройках комментарии включены, и были включены, в принципе.
    В какие настройки на странице я должен посмотреть?

    У меня элементарно при создании новой страницы нету кода элемента «comment»
    На старых он есть, даже пустых.

    какого кода элемента?
    еще раз — на странице редактирования страниц в настройках экрана выбран пункт «Обсуждение»? в самом метакбоксе стоят галки на том, что комментарии разрешены?

    Да, конечно стоят.
    Я сейчас проверил, что последняя моя созданая страница до обновления имеет форму комментария (comment-form), а на новых это поле отсутствует. Если я руками в редакторе страницы вписываю коммент, то он отображается у меня на странице, и появляется в коде theme-form, но формы так и нет до сих пор.

    повторить такое на дефолтных темах не удалось.

    Это проблема обновления. На дефолтных темах тоже самое. При создании новой страницы пропало форма комментария. В старых страницах все нормально.

    может это проблема установленных у вас плагинов?
    потому что мне не удалось на 4.3 повторить данный баг ни на одной теме.

    Полностью с нуля поставленный сайт на моем тестовом домене, плагинов нет вообще… больше скажу, хостинг мой… на серваке все штатно. Сейчас обновил все 5 сайтов на новый 4.3. На всех то же самое…. Придется откатывать на 4.2.4.

    нет, я вас не понимаю.
    во-первых, именно «страницы» или «записи»?
    во-вторых, пробовали в других браузерах?
    третье — ссылку на проблемную страницу дадите?

    Именно страницы, не записи.
    В других пробовал.
    Вот ссылка http://isoldat.ru/123-2/
    Слева меню, там фамилии тестовые, там есть форма комментария, в странице тест первой сверху формы нет.

    Ни плагинов, ничего нет. Только залитый сайт, созданы страницы и обновлен до 4.3 и создана Test страница.

    Модератор Sergey Biryukov

    (@sergeybiryukov)

    Live and Learn

    Даже если в 4.3 по умолчанию отключены, то они должны пропасть все, а не на страницах, которые я только создал, так?

    Нет, комментарии отключены только для новых страниц.

    Можно добавить фрагмент в functions.php активной темы:

    function wp33516_open_comments_for_pages( $status, $post_type, $comment_type ) {
    	if ( 'page' === $post_type ) {
    		$status = 'open';
    	}
    
    	return $status;
    }
    add_filter( 'get_default_comment_status', 'wp33516_open_comments_for_pages', 10, 3 );

    Или воспользоваться плагином Allow Comments on Pages by Default.

    скачал вашу тему — https://wordpress.org/themes/ari/
    установил.
    проверил старые страницы — комменты есть.
    создал новую страницу — поставил галки на разрешить комментирование — комментирование включено.
    посмотрел шаблон страницы page.php, нашел код:

    <?php comments_template( '', true ); ?>

    совершенно обычный код. никаких непоняток.
    почему у вас не работает — ищите проблему у себя.

    Всем спасибо, решилось. Flector отдельный + за помощь.
    В свойствах созданной страницы в списке страниц стоит графа непримечательная «Разрешить комментирование»… Раньше это делалось через настройки->обсуждение, теперь надо код править, чтобы сразу галка стояла. Всем спасибо!

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