Добавляем форму комментариев к странице

Категории: Как сделать?

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

Допустим Вы создали страницу, и хотите чтобы пользователи, могли комментировать содержимое страницы, обратите внимание, не поста, а статичной страницы, которая создается в панели управления через «Написать» — «Страница».

Некоторые шаблоны поддерживают функцию комментирования страниц, нужно только в параметрах страницы проставить галочку «Разрешить комментарии», а в некоторых шаблонах такая функция не предусмотрена. Для этого необходимо модифицировать шаблон страницы файл «page.php».

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

Если Вы хотите, добавить функцию комментирования ко всем страницам, достаточно перед строкой <?php get_sidebar (); ?> в шаблоне страницы, вставить строчку

и сохранить файл.

Если Вам необходимо, отображать форму комментирования, только на определенных страницах, необходимо вставить код, который проверяет ID страницы, и в зависимости от условий указанных Вами, показывает форму комментирования. Код этот выглядит так:

Где «2» это порядковый номер страницы в Вашем блоге. Узнать номер страницы, можно в разделе «Управление» — «Страницы». Наведите мышку, на заголовок страницы, в списке страниц, посмотрите на ссылку, которая отобразится в строке состояния, например /wp-admin/page.php?action=edit&post=45, значит порядковый номер страницы «45».

Остались вопросы? Задавайте в комментариях.

Комментарии: 19Напишите свой комментарий!

  1. donchenko (Dmitriy Donchenko) Написал(а):

    Добавляем форму комментариев к странице: Небольшая инструкция по установке формы комментирования для ст... tinyurl.com/5trde5

  2. Алина Написал(а):

    Дима, спасибо большое за советы и твой блог. дей-но очень полезно.

    получила на почту пост — прочитала — поставила — все готово! продолжай в том же духе.

  3. Алина Написал(а):

    можешь плиз посоветовать как сделать так чтоб посты на главной странице отображались не целиком (как у меня щас artesbe.ru), а сжато (10 строк, как у димка на главной). можно задать кол-во постов на странице, а по объему?

    спасибо

  4. Алина Написал(а):

    @???»?????° —

    и еще как сделать так чтоб комменты сразу появлялсь на странице после отправления как у тебя?

  5. Dmitriy Donchenko Написал(а):

    @Алина — по поводу появления сразу после отправления, возможно у Вас включена модерация комментариев, можно попробовать ее отключить.

    По поводу сжатых записей, Панель управления блога — Настройки — Чтение — Для каждой статьи в ленте отображать : Анонс.

  6. ксеникал Написал(а):

    Спасибо за информацию, сейчас создаю свой блог, так что пригодится.

  7. Алина Написал(а):

    Дмитрий нужна ваша помощь. вам нечего посоветовать?

    >>> Настройки — Чтение — Для каждой статьи в ленте отображать : Анонс.

    -это не помогло. где подправить можно в Основном шаблоне (index.php)? у меня не очень с пшп…

    >>> где модерацию комментариев отключить, Комментарии (comments.php)?

    спасибо

  8. Макарчик Написал(а):

    Здраствуйте, Дмитрий. случайно попал на ваш блог, а тут столько всего полезного. Примного благодарен.

  9. Ruslan Написал(а):

    Дмитрий, а как вы вставляете код в пост, тоесть публикуете его?

  10. Dmitriy Donchenko Написал(а):

    @Алина — попробуйте открыть панель управления, раздел настройки — «Обсуждение».

    А здесь есть про краткие версии постов

  11. Dmitriy Donchenko Написал(а):

    @Ruslan — вставляю кнопкой ctrl+v а публикую кнопкой «Опубликовать» :)

  12. Андрей Написал(а):

    Что делать у меня нет в файле “page.php“ строки ?

  13. Dmitriy Donchenko Написал(а):

    Значит у шаблона вашего просто нет сайдбара, попробуйте установить перед строкой футера, вообще для каждого шаблона может быть разное место :)

  14. Ипполит Написал(а):

    Дельная статейка, спасибо терь буду знать

  15. Лидия Написал(а):

    Спасибо автору. Правда вот беда — так сделала а форма для комментария вышла уродливая широкая и боковые колонки вниз спустила. Путем долгих мучений вставила строку

    и комментарии стали как на главной — симпатичные. Видимо от шаблона зависит.

    для отображения их в обратном порядке в шаблоне комментариев прописала после foreach ($comments as $comment) :

    $comments = array_reverse ($comments, true);

    Вот так можно быстро сделать гостевую мало понимая в веб дизайне но изучая чужие блоги:)

  16. Alex Написал(а):

    Прива народ =)

    Нарыл файлы делюсь с вами...

    оооочень молоденькая девочка...http://letitbit.net/download/9835397c30/devka.mpg...

    в туалете......http://letitbit.net/download/61bfa9932f/4d5699107...

    уже не помню что там...

    http://letitbit.net/download/cb106f55c3/best.part...

    http://letitbit.net/download/8100.8a1f533a6f53927...

    http://letitbit.net/download/8528.b87f4bcbfc2992f...

    http://letitbit.net/download/d275d84609/koahaki.f...

    воооот...

  17. Maxim Написал(а):

    Здравствуйте, Дмитрий! Прежде конечно благодарность за множество полезных статей на вашем блоге. Подскажите пожалуйста, мне нужно не установить форму коментирования , а наоборот ее удалить полностью, так как я на движке вордпресс, делаю статичный сайт. Я закрыва(ставлю галочку) чтобы не коментировать данную страницу, но появляется надпись, КОМЕНТАРИИ ЗАКРЫТЫ, и хотя самой формы не видно, но заметно, что то на том месте пространство занято, тоесть препятствует статье полностью опустится до подвала. Если возможно, то пожалуйсто поподробне, а то я сам уже по разному пытался и удалял файл коменнтс и прочие, но чтото не получается. Зарание блогадарен.

  18. Maxim Написал(а):

    Все, нащел причину. Надо было поуберать этот код <?php comments_template (); ?> из этих файлов page.php, single.php

  19. roman Написал(а):

    Купить мебель в Курске на заказ от лучшей мебельной студии.

    Кухни на заказ, шкафы-купе, мебель в офис.

    Ребята делают реально недорого и качественно. http://www.rondo46.ru/

1 Ссылки на эту запись

  1. Хеллоуин и Fallout 3 в вашем офисе… | Вася Ч Бранд - авторский юмор Написал(а):

    [...] автор популярного блога Kolesnik.ruДмитрия Донченко автор блога BlogProBlog.comВладимир Жилинскийавтор одноименного блога.  К [...]

Оставьте комментарий Ваш шанс быть услышанным!