Главная » Сайтостроение » WordPress » Disqus отказывается работать. Что с ним?

Disqus отказывается работать. Что с ним?

[sc name=»ads1″]Когда-то давно у меня был сайт, на котором стояла система комментирования от Disqus и все это прекрасно работало. Спустя некоторое время сайт пришлось продать, но дизайн (шаблон) блога я оставил себе. И вот, спустя полтора года, я решаю делать новый блог с использованием этого шаблона.

Установил WordPress, загрузил шаблон, добавил необходимые плагины и начал потихоньку наполнять. Когда пришло время открыть сайт для пользователей и поисковых систем, я решил использовать уже полюбившейся плагин комментариев и установил Disqus.

Но вот незадача, после этого комментарии совсем пропали, а на их месте не было абсолютно ничего, пустое место.

У меня было много версий того, почему так произошло, но все они оказались неправильными. И вот тогда я решил покопаться в коде шаблона.

Так как я с программированием совершенно не знаком и потенциально не смог бы найти баг, пришлось проделать такой путь:

Первое. Переключился на стандартную тему WordPress и увидел, что с ней Disqus работает абсолютно адекватно.

[sc name=»ads2″]

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

То есть, беру файл header.php из шаблона, что поставляется вместе с WordPress заменяю им файл header.php своей темы.

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

В результате получилось так, что проблема была с файлом footer.php, а именно в нем не хватало вот такой строчки:

<?php wp_footer(); ?>

Как я уже сказал, я не программист и с этими «кодами» и близко не знаком и почему без этого куска текста, причем в подвале сайте, не работали комментарии даже не догадываюсь… поэтому, было бы хорошо, если кто-то объяснит в комментариях причину.

[sc name=»ads2″]

Другие причины, по которым может не работать Disqus:

  1. Какой-то из плагинов мешает корректно работать скрипту, поэтому попробуйте отключить все установленные плагины. Если после этого комментарии заработали, просто поочередно включайте свои плагины проверяя работоспособность Disqus.
  2. Возможно вы допустили ошибку в адресе сайта, так же после переноса сайта на новый домен есть вероятность, что она Disqus не заработает, поэтому в таком случае проверяйте настройки системы на официальном сайте.

2 комментария

  1. Андрей

    Целый день ломал голову над это проблемой. Спасибо тебе!

  2. Алексей

    слава тебе господи, все заработало и все из-за того, что вшаблоне и правда небыло строки php wp_footer();. Меняю тему на другую все работает, а на моей не хочет.

Оставить комментарий

Ваш email нигде не будет показанОбязательные для заполнения поля помечены *

*

x

Посмотрите

Влияет ли смена темы WordPress на SEO и трафик?

[sc name=»ads1″] Если вы один из тех блогеров, которые используют бесплатные темы WordPress, вам, вероятно, ...