Как вывести комментарии на главной странице в теме WordPress

Недавно при работе над очень секретным проектом, мы столкнулись с необходимостью вывести комментарии на главной странице сайта. Обычно на отдельных страницах вы можете просто вызвать comments_template(); и они появится. Однако они не появились. Все, что мы получали в итоге, это пустой div контейнер. После проведения некоторых поисковых действий в сети мы таки нашли решение проблемы. В этой статье мы покажем вам как вывести комментарии на главной странице на вашем сайте на WordPress.

Внутри цикла, сразу после endwhile просто добавьте следующий код:

<?php 
$withcomments = "1";
comments_template(); // Получаем шаблон wp-comments.php?>

Одна строка $withcomments решает всё.

Примечание: это был очень простой одностраничный сайт, с которым мы работали. Элементами темы были файлы style.css, index.php, и comments.php. Мы вызываем цикл для вывода определенной страницы в файле index.php наряду с остальными элементами.

Надеемся, кому-нибудь из вас это поможет. Возможно, кто-либо из вас найдет более элегантное решение. Если так, то будьте добры, поделитесь им.

По всем вопросам и отзывам просьба писать в комментарии ниже.

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

VN:F [1.9.22_1171]
Rating: 4.0/5 (4 votes cast)

Об авторе ADv

Занимаюсь разработкой сайтов и магазинов на WordPress. Оказываю платные помощь и консультации. Skype: advokat_b
Scroll To Top