Добавляем форму комментариев к странице
Небольшая инструкция по установке формы комментирования для статичных страниц, для всех сразу или для некоторых на выбор. Для реализации, необходимо знать, как редактировать шаблон блога.
Допустим Вы создали страницу, и хотите чтобы пользователи, могли комментировать содержимое страницы, обратите внимание, не поста, а статичной страницы, которая создается в панели управления через “Написать” - “Страница”.
Некоторые шаблоны поддерживают функцию комментирования страниц, нужно только в параметрах страницы проставить галочку “Разрешить комментарии”, а в некоторых шаблонах такая функция не предусмотрена. Для этого необходимо модифицировать шаблон страницы файл “page.php“.
Перед изменением файла, обязательно сделайте резервную копию, чтобы в случае возникновения проблем, можно было вернуться к рабочему файлу.
Если Вы хотите, добавить функцию комментирования ко всем страницам, достаточно перед строкой <?php get_sidebar(); ?> в шаблоне страницы, вставить строчку
<?php comments_template(); ?>
и сохранить файл.
Если Вам необходимо, отображать форму комментирования, только на определенных страницах, необходимо вставить код, который проверяет ID страницы, и в зависимости от условий указанных Вами, показывает форму комментирования. Код этот выглядит так:
<?php if (is_page(2)) { comments_template(); } ?>
Где “2” это порядковый номер страницы в Вашем блоге. Узнать номер страницы, можно в разделе “Управление” - “Страницы”. Наведите мышку, на заголовок страницы, в списке страниц, посмотрите на ссылку, которая отобразится в строке состояния, например /wp-admin/page.php?action=edit&post=45, значит порядковый номер страницы “45“.
Остались вопросы? Задавайте в комментариях.
Если вам понравился этот блог, вы можете подписаться на обновления блога через RSS ленту, или по E-Mail. Спасибо за визит!
Теги: WordPress, Как сделать?, Шаблоны


Среда, Октябрь 29th 2008 в 12:28 пп |
Дима, спасибо большое за советы и твой блог. дей-но очень полезно.
получила на почту пост - прочитала - поставила - все готово! продолжай в том же духе.
Среда, Октябрь 29th 2008 в 12:33 пп |
можешь плиз посоветовать как сделать так чтоб посты на главной странице отображались не целиком (как у меня щас http://artesbe.ru), а сжато (10 строк, как у димка на главной). можно задать кол-во постов на странице, а по объему?
спасибо
Среда, Октябрь 29th 2008 в 12:55 пп |
@�лина -
и еще как сделать так чтоб комменты сразу появлялсь на странице после отправления как у тебя?
Среда, Октябрь 29th 2008 в 1:02 пп |
@Алина - по поводу появления сразу после отправления, возможно у Вас включена модерация комментариев, можно попробовать ее отключить.
По поводу сжатых записей, Панель управления блога - Настройки - Чтение - Для каждой статьи в ленте отображать : Анонс.
Четверг, Октябрь 30th 2008 в 10:31 дп |
Спасибо за информацию, сейчас создаю свой блог, так что пригодится.
Суббота, Ноябрь 1st 2008 в 1:37 дп |
Дмитрий нужна ваша помощь. вам нечего посоветовать?
>>> Настройки - Чтение - Для каждой статьи в ленте отображать : Анонс.
-это не помогло. где подправить можно в Основном шаблоне (index.php)? у меня не очень с пшп…
>>> где модерацию комментариев отключить, Комментарии (comments.php)?
спасибо
Суббота, Ноябрь 1st 2008 в 8:57 дп |
Здраствуйте, Дмитрий. случайно попал на ваш блог, а тут столько всего полезного. Примного благодарен.
Суббота, Ноябрь 1st 2008 в 10:47 дп |
Дмитрий, а как вы вставляете код в пост, тоесть публикуете его?
Суббота, Ноябрь 1st 2008 в 11:33 дп |
@Алина - попробуйте открыть панель управления, раздел настройки - “Обсуждение”.
А здесь есть про краткие версии постов
Суббота, Ноябрь 1st 2008 в 11:33 дп |
@Ruslan - вставляю кнопкой ctrl+v а публикую кнопкой “Опубликовать”