Проблема:
1. На одиночной странице не отображаются комментарии WordPress. Что делать?
2. После установки нового шаблона пропали комментарии в Вордпресс на страницах, а в записях остались.
Недавно столкнулась с проблемой: после смены шаблона на сайте «Думай как копирайтер», заметила, что у меня не отображаются комментарии WordPress на одиночных страницах. То есть в записях комментарии в вордпресс остались, а вот на страницах бесследно исчезли.
Как включить комментарии в WordPress без плагинов? Ответ на этот вопрос я узнала после прохождения курса по веб-разработке. Оказывается, многие шаблоны немного недоделаны в этом направлении, поэтому настройка комментариев WordPress займет у вас не 5, а 15 минут. Итак, если у вас не отображаются комментарии WordPress, вы можете их восстановить двумя способами!
Настройка комментариев WordPress – способ №1
Проверьте настройки страниц. Для этого, откройте список всех ваших страниц в админке. Они находятся во вкладке «Страницы» (левое боковое меню), выберите раздел «Все страницы».
После этого, подведите курсор мышки к одной из страниц и нажмите на кнопку «Свойства».
В выпавшем окне вы увидите строку «Разрешить комментарии». Если у вас напротив нее не стоит галочка – поставьте и проверьте, получилось включить комментарии в WordPress на сайте.
Если есть результат, значит, настройка комментариев WordPress прошла успешно. Скажу честно, у меня включить комментарии в WordPress не получилось, поэтому я испробовала второй способ, который мне помог!
Как включить комментарии в WordPress – способ №2
Настройка комментариев WordPress таким способом потребует 10 минут вашего времени.
1. Итак, чтобы включить комментарии в WordPress, в левом боковом меню выбираем вкладку «Внешний вид», и переходим в раздел «Редактор». Выбираем шаблон «Одна запись» (single.php) и ищем в нем строчку:
2. Копируем фразу «comments_template()» и вставляем ее в блокнот, чтобы не потерять.
3. После этого, открываем «Шаблон страницы» (page.php) и ищем строчку, которая отвечает за контент. Во всех шаблонах она выглядит примерно одинаково:
4. После нее вставляем нашу строчку «comments_template()» и обновляем страницу.
Настройка комментариев WordPress завершена. Если все равно не отображаются комментарии WordPress – не волнуйтесь, страница могла закэшироваться. Откройте свой сайт в другом браузере и проверьте страницы.
Внимание: Если даже после этого не отображаются комментарии WordPress – откройте опять «Редактор», перейдите в «Шаблон страницы» и допишите во фразе: «comments_template(‘’, true)». Обновите файл и проверьте изменения на сайте.
Здравствуйте, хорошо, что написали именно для WordPress, без использования файлов в папках и прочей ерунды, в которую я даже не лезу))) ПОМОГЛО! Спасибо!
О спасибо, в страницах помогло!, а то дурная тема комментарии выключило, а как бы еще комментарий в записях включить тоже?
Попробуйте вставить код «comments_template()» в шаблон записей, это файл с названием single.php , должно помочь
А если не помогает? Ни на странице, ни в записях не хочет отображать
Возможно, страница закэшировалась. Попробуйте проверить сайт завтра. Если не поможет то, возможно, проблема в шаблоне.
Да, проблема в шаблоне, но где именно — не знаю. Кол-во комментариев показывает, форму показывает, а сами комментарии — нет.
Решили вопрос с отображением комментариев?
Спасибо, Валерия! Мне помог первый способ — оказывается все просто. Только не в настройке страниц, а в записях нажала на свойства и поставила галочку.
Огромное спасибо! Помогло за 5 минут, хотя и пришлось изменять текст в шаблоне.
P.S. В эти 5 минут вошло и написание этого комментария. )))
Добрый день!
Испробовала все ваши рекомендации, но ничего не помогло(((
я сегодня поменяла тему на вордпресс, после чего исчезли все комменты с главной. уже измучилась просто…не знаю что делать((( их там 47 штук было((
Татьяна, попробуйте вставить фразу «comments_template()» в основной шаблон. В разделе «Редактор» этот файл называется «index.php». Если не поможет, скорее всего, дело, действительно, в шаблоне.
Хочу еще добавить — у меня два сайта. Вот сейчас на втором попробовала, там получилось… странно, что у меня за тема такая установлена на первом сайте, что ничего не выходит… А менять ее не хочется…
Привет! Есть проблема вот такого характера:
Формы отображаются, а комменты нет. И в админке в разделе комментарии, все сообщения записаны как — Аноним и без текста сообщения.
Посмотрела коды страниц на Вашем сайте — вроде все в порядке, комментарии должны отображаться.
Я могу предположить две проблемы:
1. У Вас нет прав администратора или ограниченные права на использование админки.
2. У Вас проблемы с шаблоном WordPress, в таком случае можете сменить шаблон и попробовать опубликовать комментарии снова. Если все получится, значит, проблема в старом шаблоне.
Спасибо! Но я разобрался уже, файервол блокировал — я пропустил пункт один и получилась такая проблема.
Что-то близкое прочитал, но у меня немного не так.
Комментарии для админа, т.е. меня, открыты. А для посетителей требует авторизации. Но у меня в настройках все, что касается регистрации посетителей, отключено.
Возможна ли помощь?
Второй способ действительно работает! Все получилось! Очень благодарен!
Спасибо огромное! Помог самый последний шаг — добавление (‘’, true)! Вы умница, что выкладываете такие решения! 🙂
да нормально мне тож статья помогла, а то сидел в настройках копался)
Здравствуйте. Урок помог. Только теперь на страницах где комментарии запрещены пишет «Комментарии закрыты.» Подскажите пожалуйста как убрать эту надпись?
Попробуйте зайти в «Редактор» — «Комментарии» и поискать там фразу «Комментарии закрыты», после чего удалите ее и посмотрите, что получится. Если в коде «Комментарии» фразу не найдете, поищите в «Таблице стилей» (style.css), может быть это настройки темы такие.
Доброго времени суток! Подскажите, пожалуйста, как можно исправить следующее: в шаблоне почему то, после клика в рубрике «Свежие комментарии» на любой комментарий, перебрасывает на начало статьи (вверх) с этим комментарием, а не на конкретный комментарий(вниз). В каком файле, что поменять, уже голову сломал, впервые такой шаблон попался. Зараннее благодарен!
Юрий, у меня такая же проблема с галереей: при переключении на вторую страницу выбрасывает в начало страницы. Пока проблему не решила.
Спасибо за ответ. Ссылку на шаблон можете удалить, зачем Вам лишние ссылки.
Спасибо, справилась за 30 секунд! Подошел 1-ый способ)
Подскажите, а как в Wp версии 4.1.1 отключить модерацию комментариев, обновилась на свою голову
Екатерина, попробуйте в рубрике «Параметры» -> «Обсуждения» -> пункт «Перед появлением комментария» снять галочки со всех пунктов.
Все «галки» сняты, но все равно часть комментариев отправляется на модерацию.
А по поводу включения комментариев, видимо версия wp дурацкая, приходиться в каждой статье вручную включать
Спасибо большое за статью, очень помогла 🙂
Ничего не помогло
Спасибо,Валерия! Я так долго искала решение проблемы — вывода комментариев на страницах моего блога, платформа wordpress. И что я только не делала по советам в интернете. Но комментарии были видны в админке, а на страницах их не было. Помог ваш совет — добавила true в comments_template()на шаблоне страницы. И теперь все отлично!
Спасибо большое. Помог способ №2.
Спасибо! Тоже не помог первый способ, воспользовалась вторым.
Еще пытаюсь решить вопрос с мобильной версией сайта, так как тема с неадаптивной версткой, а плагины хоть и помогают, но глюков добавляют немало. Вы каким способом оптимизировали сайт под мобильные? Заранее спасибо!
Пока отказалась от мобильной версии, по той же причине — плагины и их недостатки. Возможно, кто-то из читателей поделится своим опытом.
У меня в «одна запись» не хватало строчки добавила ее и поле для комментов появилось, спасибо.
Здравствуйте!
Как вывести ссылку: «ответить на комментарий»? Сейчас она есть только в режиме редактирования страницы:
Отклонить | Ответить | Свойства | Изменить | Спам | Удалить
Это надо код прописывать в шаблоне для формы комментария, если вы не владеете HTML, то рекомендую вам просто поискать новый шаблон уже с готовым встроенным кодом ответа на коммент.
Здравствуйте!
Очень нужна помощь.
Я на сайте использую easy portfolio. Данный плагин устроен на подобие стандартных страниц в wordpress.
Но там нет возможности добавления комментариев. И когда я добавляю функцию comments_template(«», true) или comments_template(), то на подробной странице данного плагина выводится только заголовок «Комментарии», количество комментариев 0 и надпись «нет комментариев», но не выводится форма добавления комментариев.
Подскажите пожалуйста в чем может быть причина и как ее исправить?
Наверняка, причина в плагине, возможно, в стилях что-то не прописано. С подобным вопросом не сталкивалась, может быть кто-то из читателей сможет Вам помочь.
Спасибо!
Помог второй вариант.
Спасибо! Помог способ №1
Спасибо помог хорошый сайт
Благодарю за статью. Помог вариант №2!!! Спасибо!
Спасибо огромное автору! Помог второй способ — ковыряния в коде 🙂
Валерия,а у меня и после этого не включились.Что надо делать?
Виктория, я так и не нашел, где у себя на блоге включить комменты,дело в том, что они у меня были постоянно,в общих настройках-обсуждение-включить комментарии,здесь все включено, но они все равно пропали,после каких-то моих манипуляции по снижению нагрузки на сервер.
Я посмотрела ваш сайт, все комментарии у вас работают
Как я уже писал в инструкции Как активировать дополнительные свойства для меню , в каждом разделе WordPress имеются скрытые настройки, которые позволяют вам добавить дополнительные элементы. Страницы в этом случае прямое тому подтверждение.
Спасибо за статью, оказывается у меня просто исчезла строчка вывода комментариев сразу на страницы и в записи, добавил работает.
Отключал комментарии когда началась атака ботов (по 300-400 писем спама в день), сейчас решил вернуть комментарии, а вот… .
Спасибо — все работает!
Спасибо! В файле сингл вообще не было соотвествующей строки, вписал её сам. Первый вариант сработал, спасибо!
Здравствуйте, Валерия!
У меня периодически, а сейчас и постоянно, комментарий в ВордПресс на почту приходит с указанием посетить панель модерирования, но в админке комментария нет. Нет его и на странице.
Что делать?
Вы знаете, никогда не сталкивалась с такой проблемой. Попробуйте поискать в папке «Спам» или других папках в админке. Возможно, у кого-то из читателей была похожая ситуация, прошу поделиться опытом и мыслями.
Доброго времени суток.
Воспользовалась вашими рекомендациями и вставила в код страницы
На всех остальных страницах внизу надпись «Комментарии запрещены.» — не могу убрать. Перебрала все файлы шаблона — найти не могу где убрать.
Спасибо огромное все встало на свои места.
Подскажите в чем может быть проблема комментарии оставленные авторизованным админом не видят не автоматизированные юзеры и наоборот ((
То есть оставляю оставляю обычный анонимный комментарий захожу в админке одобряю его и заходя из под админа на странницу с комментом не вижу его(
Подскажите как решить?
Слушайте. Первая толковая статья об этой проблеме на просторах Интернета. Я уже и в коде копался, но 1 способ оказался действенен.