Рекламные ссылки:

Главная » WordPress » полезности » Необходимые плагины для комментариев

Необходимые плагины для комментариев

21 июля



Вчера в одном из комментариев Татьяна задала мне вопрос о том, как я сделал страницу благодарности о первом оставленном комментарии.  Чтобы не расписывать объемный ответ, решил написать мини пост о том, какие плагины, на мой взгляд, необходимы для комментирования на блоге.

Начну, пожалуй, именно с плагина Comment Redirect. Очень полезный плагин. Можно даже сказать Must Have (англ. – должен иметь) для каждого блога. С помощью этого дополнения вы решаете сразу два вопроса. Первое – повышаете лояльность у новых посетителей, благодаря их за оставленное мнение. Второе – вы можете разместить на этой странице наиболее важную с вашей точки зрения информацию. Я, например, разместил на этой страничке информацию, как подписаться на обновления моего блога.

Итак, вам понадобится сам плагин Comment Redirect. Скачать его можно с сайта wordpress.org. Устанавливаете плагин стандартным способом и активируете. Теперь необходимо сделать саму страницу благодарности. Для этого через админку Word Press добавляете новую страницу. Размещаете на ней весь необходимый текст, фотографии, рисунки и т.д. Можно так же добавить ссылки на какие то важные материалы на вашем блоге. Обязательно разместите ссылку для возврата на страницу, с которой попал сюда пользователь. Вот готовый код для подобной ссылки.

<h2 style="text-align: center;"><a href="javascript:history.back()">вернуться назад к комментариям</a></h2>

comment redirectВаша страница благодарности за первый оставленный комментарий готова. Осталось только настроить перенаправление на нее. Для этого нужно зайти через меню «Плагины» в настройки Comment Redirect. Честно говоря, настроек там всего то одна. В выпадающем списке выбираете нужную страницу и сохраняете.

comment redirect 2

Всё, могу вас поздравить. Правда возникает одна неприятность. Теперь у вас в верхнем меню добавился новый пункт с названием вашей новой страницы. Но и это решаемо, не переживайте. Скрыть страницу можно плагином Exclude Pages или внести изменения в код вашего шаблона (более предпочтительный вариант). Лично я остановился на втором варианте.  Для начала нам нужно узнать ID нашей страницы благодарности. Зайдите в меню в свой список страниц и наведите мышкой на страницу благодарности. Браузер вам покажет ссылку на эту страницу. Цифры в этой ссылке и будут значением ID.

определяем id

Теперь нам понадобиться отредактировать файл шаблона header.php. Можно это сделать или через меню «Внешний вид» – «Редактор», или скачать сам файл с хостинга. Второй вариант более предпочтителен, т.к. проще сделать бэкап файла. Кстати, не забывайте сохранять копии рабочих файлов перед их изменением! Найдите в коде вывод меню страниц вашего блога. Обычно код выглядит вот так вот

<?php wp_list_pages('title_li='); ?>

И добавьте к нему &exclude=id_вашей_страницы

Вот для примера код конкретно с этого блога

<?php wp_list_pages('title_li=&depth=1&sort_column=menu_order&exclude=122'); ?>

Не забудьте сохранить изменения и обновить файл heder.php на вашем хостинге. Надеюсь, у вас все получится с первого раза. Если все-таки останутся вопросы, то задавайте их в комментариях. Обязательно постараюсь помочь каждому.

Второй немаловажный момент в оформлении комментариев на вашем блоге  – это возможность подписки на них. Комментаторам всегда будет интересно знать реакцию других посетителей на их мнение. Чтобы постоянно не заходить на сайт и не проверять обновления и существует возможность подписки. Я довольно таки продолжительное время ограничивался подпиской на комментарии по RSS. Лично для меня этот способ наиболее удобный. Но проанализировав подписчиков своего блога, увидел, что почти половина посетителей предпочли получать обновления блога по электронной почте. И поэтому со вчерашнего дня я добавил возможность подписки на комментарии по e-mail.

Давайте разберем все по порядку. Чтобы добавить возможность подписки на комментарии по RSS вам понадобиться в ваш файл шаблона comments.php добавить вот такой код

<div><a target="_blank" rel="nofollow" href="<?php echo the_permalink() . '/feed/'?>">Подписаться на комментарии к этой статье через RSS</a></div>
Сразу предупрежу, что этот вариант будет рабочим, если у вас на блоге настроено ЧПУ (человекопонятные URL)

Более подробно о RSS подписке можно прочитать в статье “Делаем подписку на комментарии”.

Вариант подписки посредством e-mail я реализовал с помощью плагина Subscribe to Comments. Скачиваете, устанавливаете и активируете плагин стандартным способом. Настройки самого плагина минимальные. Картинка кликабельна

настройки subscribe to comments

  1. Имя и адрес от кого будут приходить уведомления
  2. Если убрать галочку, то по умолчанию каждый комментатор будет автоматически подписан на обновления. Если оставить, то обновления будут получать только те, кто подпишется. (В моем случае галочка убираться почему то не хочет, еще не разобрался с данной проблемой). Правильное описание этого пункта описано в комментарии Игоря Квентора (за что ему огромное спасибо).
  3. С этими пунктами, думаю, у вас вопросов не возникнет
  4. По умолчанию, менеджер подписки на комментарии отображается в дефолтном окне без оформления. Если вы желаете, чтобы подключались стили вашего шаблона, то поставьте галочку и пропишите необходимые настройки.

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

 

Tweet

Не забывайте подписаться на RSS или просто введите свой адрес электронной почты, чтобы получать регулярные обновления на e-mail:

Еще записи из этой рубрики

Ответов 20 на “Необходимые плагины для комментариев”

  1. Татьяна 24.07.2011 at 01:47 #

    Спасибо за подробное объяснение, но все-таки застряла.Не могу спрятать страницу. Попробовала с помощью плагина, но не получилось. И флажок сняла, а страница все-равно видна. Расскажите, пожалуйста, подробнее, как скачать файл с хостинга. Где его там найти? Я через хостинг еще ничего не делала, поэтому не знаю, где этот файл найти. Спасибо за обучение

    • Борис 24.07.2011 at 07:51 #

      Татьяна, ответ отправил на e-mail. Кстати, симпатичная страничка у вас получилась)

      • Татьяна 25.07.2011 at 12:36 #

        Спасибо, Борис! Пробую делать дальше.

  2. Татьяна 25.07.2011 at 00:36 #

    Спасибо за такое подробное объяснение. Эта информация очень ценна. Обязательно воспользуюсь.

  3. Андрей 25.07.2011 at 01:26 #

    Читал пару статей по этому плагину, но только тут все подробно и прекрасно описано. Спасибо.

  4. Виталий 25.07.2011 at 10:34 #

    Хорошая статья, а главное вовремя… сейчас настраиваю свой первый блог на wordpress…

  5. Сергей 25.07.2011 at 14:57 #

    Редирект на страницу с благодарностью, если подумать, полезная вещь… Получив спасибо, посетитель более охотно подпишеться на Ваше предложение(останется только на странице с благодарностью выложить форму подписки)… Думаю что вполне конкурентно с попапом будет….
    Спасибо за идею о благодарности.

  6. Татьяна 26.07.2011 at 00:26 #

    Борис, а можно дать тему для следующего поста? Как сделать на отдельной странице каталог статей? Так, чтобы они тоже отображались в рубриках. Просто у меня так не получается и не нашла материала. И вообще, возможно такое сделать? Спасибо за Ваши уроки.

    • Борис 26.07.2011 at 09:16 #

      Татьяна, не совсем понял суть вопроса. Имеется ввиду карта сайта?

  7. Борис 26.07.2011 at 09:19 #

    Татьяна, Андрей, Виталий, Сергей спасибо вам за оценку моих трудов:) Всегда приятно видеть, что старался не зря.

    • Сергей 26.07.2011 at 16:44 #

      Борис, пожалуйста… Я думаю, все старания в направлении удовлетворения собственного желания поделиться информацией с посетителями – всегда не напрасны. Всякая практическая информация кому-то да необходима…

  8. woomanizer 26.07.2011 at 12:13 #

    Второй плагин стоит у меня очень давно, а вот первый установлю благодаря вашему обзору. Думаю подписчиков возрастет…

  9. Людмила 28.07.2011 at 12:51 #

    Спасибо большое. Все сделала по вашей статье. Только вопрос. А как сделать не видимой страницу благодарности. Теперь ее легко обнаружить на панели

    • Борис 30.07.2011 at 12:44 #

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

      • Людмила 30.07.2011 at 15:19 #

        Спасибо. Попробую установить плагин

  10. Tatyanka 17.08.2011 at 12:17 #

    Спасибо за подробное описание плагина, который перенаправляет на страницу благодарности, сейчас плпробую у себя поставить, посмотрю как будет, а вот только не будет это напрягать читателей, которых будет перебрасывать на эту страницу, а им потом опять возвращаться назад?

  11. Людмила 17.08.2011 at 12:21 #

    Татьяна. В начале статьи дали код возвращения. У меня получилось

  12. Игорь Квентор 03.02.2012 at 00:52 #

    В. Если убрать галочку, то по умолчанию каждый комментатор будет автоматически подписан на обновления.
    Неверное заключение, потому и не работает. В описании на самом деле речь идет о корректном отображении чекбокса в шаблоне. Если убрать галку, то возможно хаотичное его перемещение, так как все шаблоны разные. Поэтому галка в настройках плагина включает лишь принудительную очистку места под сам чекбокс и только. Чтобы чекбокс был по-умолчанию включен нужно забираться в код плагина, там найти код вывода чекбокса и добавить ему атрибут checked=”checked”

    • Борис 05.02.2012 at 13:31 #

      Игорь, спасибо большое за исправление моей ошибки. Действительно, необходимо в файле плагина subscribe-to-comments.php заменить < ?php if ( $checked_status ) echo 'checked="checked" '; ?> на checked=”checked” (в моем случае это получилась строка 26). После этого исправления галочка в четбоксе ставится автоматически.

      • Игорь Квентор 05.02.2012 at 15:34 #

        Не за что! Рад, что могу чем-то помочь :)

Написать ответ

*