Home News

Не работают комментарии WordPress

01.09.2018

Вступление

Что делать, если не работают комментарии WordPress? Проблема возникла не из воздуха. Недавно я заметил, что на одном сайте не видна форма комментариев поле статьи. Решение было простым, и о нем я расскажу в конце статьи. В этой статье я собрал возможные проблемы из-за чего не работают комментарии WordPress.

Если не работают комментарии WordPress идем в решении этой проблемы от простого к сложному.

Не работают комментарии WordPress – проверяем настройки WordPress

Для начала проверяем включена функция комментирования в настройках сайта. Для этого идем на вкладку: Настройки→Обсуждение и разрешаем комментирование. В моей случае этого не помогло, комментирование было включено.

Посмотреть код шаблона

Проверим код шаблона, выводящий форму комментирования. Для этого  идем на вкладку: Внешний вид→Редактор и смотрим следующие файлы рабочего шаблона: Проверяем наличие файла: comments.php; Смотрим файл вывода отдельной статьи: Отдельная запись (single.php) и смотрим присутствие функции, которая подгружает файл комментирования данной темы. <?php comments_template(); ?> Даже если нет файла comments.php в теме, она подгрузит файл комментирования из системы: /wp-includes/theme-compat/comments.php

В моей случае, это не было решением проблемы, все функции относящие к комментированию были на месте.

Установка стороннего плагина

Отсутствие решения напрягало. Попробовал установить сторонний плагин, включающий комментирование через сторонний сервис (подгрузка формы комментирования со стороннего сервиса).

Установил плагин Disqus. Для этого пришлось зарегистрироваться на сайте Disqus ( https://disqus.com/ ), добавить в свой аккаунт на сайте Disqus исправляемый сайт, а после установки плагина  Disqus связать Disqus с сайтом в настройках плагина.

Однако, установка плагина также, ничего не дало. Форма комментирования не появлялась.

Решение проблемы

«А ларчик просто открывался».

В процессе работы сайта, я несколько раз включал и отключал комментирование на сайте, причем отключал на долгое время. В период отключения комментирования выпускались статьи. Оказалось, что именно в статьях, которые публиковались с отключенным комментированием, не появлялась форма комментирования, после его  включения. После  включения разрешений на комментирование, в старых статьях разрешение на комментирование пришлось включать вручную. Делаем это на вкладке Записи→Свойства (в каждой записи)→Разрешить комментирование (чекбокс).

Вывод

Это пример еще раз показывает, как «опасно» менять настройки WordPress на рабочем сайте. Если не работают комментарии WordPress это самая безобидная неисправность при смене настроек сайта.

©www.wordpress-abc.ru

Статьи по теме

Статьи связанные по теме:

uk

вступ

Що робити, якщо не працюють коментарі WordPress? Проблема виникла не з повітря. Нещодавно я помітив, що на одному сайті, хоч я знаю форма коментарів поле статті. Рішення було простим, і про нього я розповім в кінці статті. У цій статті я зібрав можливі проблеми через що не працюють коментарі WordPress.

Якщо не працюють коментарі WordPress йдемо в рішенні цієї проблеми від простого до складного. Не працюють коментарі WordPress - перевіряємо настройки WordPress

Для початку перевіряємо включена функція коментування в налаштуваннях сайту. Для цього йдемо на вкладку: Установки → Обговорення та дозволяємо коментування. У моїй випадку цього не допомогло, коментування було включено.

Подивитися код шаблону Перевіримо код шаблону, що виводить форму коментування. Для цього йдемо на вкладку: Зовнішній вигляд → Редактор і дивимося такі файли робочого шаблону: Перевіряємо наявність файлу: comments.php; Дивимося файл виведення окремої статті: Окрема запис (single.php) і дивимося присутність функції, яка завантажує файл коментування цієї теми. Навіть якщо немає файлу comments.php в темі, вона довантажити файл коментування з системи: /wp-includes/theme-compat/comments.php

В моїй випадку, це не було рішенням проблеми, всі функції відносять до коментування були на місці. Установка стороннього плагіна

Відсутність рішення напружувало. Спробував встановити сторонній плагін, що включає коментування через сторонній сервіс (подгрузка форми коментування зі стороннього сервісу).

Встановив плагін Disqus. Для цього довелося зареєструватися на сайті Disqus (https://disqus.com/), додати в свій аккаунт на сайті Disqus виправляється сайт, а після установки плагіна Disqus зв'язати Disqus з сайтом в налаштуваннях плагіна.

Однак, установка плагіна також, нічого не дало. Форма коментування не з'являлася. Рішення проблеми

«А скринька просто відкривався». В процесі роботи сайту, я кілька разів включав і відключав коментування на сайті, причому відключав на довгий час. В період відключення коментування випускалися статті. Виявилося, що саме в статтях, які публікувалися з відключеним коментуванням, не з'являлася форма коментування, після його включення. Після включення дозволів на коментування, в старих статтях дозвіл на коментування довелося включати вручну. Робимо це на вкладці Записи → Властивості (в кожного запису) → Дозволити коментування (чекбокс).

висновок

Це приклад ще раз показує, як «небезпечно» міняти налаштування WordPress на робочому сайті. Якщо не працюють коментарі WordPress це цілком невинна несправність при зміні налаштувань сайту.

© www.wordpress-abc.ru Статті по темі

Статті пов'язані з теми:
видео Не работают комментарии WordPress | видеo Не рaбoтaют кoмментaрии WordPress