Как добавить форму комментариев к страницам блога
Здравствуйте, дорогие мои читатели!
Одна из моих читательниц задала вопрос — как добавить комментарии на страницу «Об авторе».
Я пообещала, что напишу статью на эту тему, поделюсь опытом — как это делала я.
Поэтому сегодняшний пост будет о том, как можно поставить форму комментариев либо на все страницы блога на WordPress, либо на какую-нибудь одну.
Чтобы у Вас появилась форма комментариев на страницах, необходимо внести небольшие изменения в код.
Пусть Вас это не пугает (по себе знаю, раньше словосочетание «внести изменение в код» наводили на меня панический ужас).
С кодами мы уже знакомились, когда изучали как сделать картинку ссылкой. Но тогда мы вставляли код в виджит, сегодня же будем редактировать код в редакторе.
Всё не так страшно, но сделать резервную копию всё же не помешает, хотя бы того файла, который хотите редактировать. А редактировать мы будем шаблон страницы (page.php).
Но прежде, чем изменять код, посмотрите, может быть Ваш шаблон темы WordPress поддерживает комментирование страниц? Для этого посмотрите параметры страницы и если найдёте «Разрешить комментирование», то просто там поставьте галочку.
Если же у Вас такого нет, тогда будем осваивать коды. Ну, что ж, вперёд!
Заходим в админку своего блога, слева находим вкладку «Внешний вид» — «Редактор». Справа ищем файл page.php (шаблон страницы).
Нажимаем его и приступаем к редактированию (надеюсь, что Вы скопировали этот код куда-нибудь, например в Блокнот, на всякий случай, вдруг что-то пойдёт не так).
Вначале определитесь — хотите ли Вы, чтобы форма комментариев была на всех Ваших страницах, либо на какой-то одной.
Если Вам нужны комментарии на всех страницах, то будем втавлять этот код
<?php comments_template(); ?>
Если надо поставить форму на одну страницу,то код будет таким
<?php if (is_page(8)) { comments_template(); } ?>
Обратите внимание, у меня стоит цифра 8 (is_page(8)), потому что я Вам показываю на примере моей страницы «Об авторе», а номер этой моей страницы 8.
Вам, естественно, вместо 8 надо поставить номер страницы, на которую Вы будете ставить комментарии.
Чтобы узнать номер, зайдите в админ-панели во вкладку «Страницы» — «Все страницы» и подведите курсор мыши к нужной Вам страничке. Внизу слева всплывёт ссылочка, где Вы увидите номер страницы.
На скриншоте Вы видите, что я подвела курсор к странице «Не пропустите»и там, где post= стоит цифра 343. Это будет номер страницы «НЕ пропустите», у Вас будет номер Вашей страницы. Вот его-то Вы и введёте в код вместо моей цифры 8.
Итак, с кодами разобрались. Теперь надо найти место, куда этот код поставить.
Практически все источники в Интернете, рекомендуют найти строку <?php get_sidebars(); ?> внизу шаблона страницы и поставить код ПЕРЕД этой строкой.
Попробуйте, возможно у Вас всё сразу получится.
Но, хочу поделиться своим опытом, может быть это кому-нибудь пригодится. Когда я вставляла код перед этой строкой, у меня сайдбар съезжал влево, а форма расплывалась.
В кодах я не ас, сама только учусь. Поломав голову, подумав, я сделала так.
Зашла на страницу и увидела, что внизу страницы есть такая запись в самом низу Edit this entry (редактировать данную запись)
Потом зашла в редактор шаблона страницы (page.php) и нашла эту запись там. И вставила код
<?php comments_template(); ?>
(для всех страниц) НАД этой надписью (кликабельно)
Форма комментариев встала идеально.
Так что, если у Вас не получается добавить комментарии на страницу, попробуйте воспользоваться моим опытом.
Не забудьте поделиться в комментариях, удалось ли Вам просто добавить комментарии на страницу или были какие-то сложности. Это будет интересно для всех читателей.
Друзья, Вы видите картинку с формой комментариев? Это скриншот формы с блога Чудеса на фото Эмили. Правда красивая форма комментариев?
С уважением, Людмила Винокурова