Как организовать конкурс комментаторов на своем блоге?

Главная » Wordpress » Как организовать конкурс комментаторов на своем блоге?
Самолетная 614022 Россия, Пермь +79630195620
Wordpress
seo, примочкм
7419

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

Вы наверное видели что многие на своих блогах организуют подобные конкурсы. Кто — то награждает денежными призами, а кто — то специфическими услугами, например как я. Про конкурсы проводимые у меня и о их призах вы можете прочитать здесь.

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

Самый простой и на мой взгляд не удобный способ — это поставить плагин Top Commentators Widget. Выглядит он вот так в панели установок.

ТОП комментаторов без плагина

Как можно видеть, плагин весьма популярен, имеет более 9000 установок. Но сегодня речь пойдет не об этом плагине. А расскажу я вам как этот конкурс организован у меня, в чем удобство моего способа, и как вы можете перенять мой опыт к себе на блог.

Выводим список ТОП комментаторов без плагина.

Я не приверженец использования плагинов, мне больше по душе использование кода. Например если вы включите функцию дебага, то скорее всего обнаружите массу ошибок у себя на блоге. Их выводят как раз установленные плагины. Когда я установил плагин Top Commentators Widget — то не был удивлен наличием всплывающей ошибки. Поэтому предпочитаю все делать ручками.

И так, перед нами стоит задача вывести список лучших комментаторов в сайбдаре блога, как это сделано у меня.

ТОП комментаторов без плагина

Для этого, открываем файл function.php вашего шаблона, и вставляем туда следующий код.

По сути все настройки прокомментированы в самом коде. Но чтобы не возникало лишних вопросов, объясню их еще раз.

$length = 18; // Максимальная длинна имени в символах, если стоит 0, то имя не обрезается
$month = «AllTime»; // Now — за текущий месяц, AllTime — за все время, Period — за какой период выводить топ комментаторов
$dateStart = «2015-08-05»; // Формат ввода даты (2015-01-31) (Год — месяц — день)
$dateEnd = «2015-12-06»; // Формат ввода даты (2015-01-31) (Год — месяц — день)
$comment = true; // показывать количество комментариев
$count = 5; // количество комментаторов
$avatarSize = 100; // размер аватара
$winersURL = 'https://masalkin.name/pobediteli-ezhemesyachnogo-konkursa-kommentatorov/'; // Страница со списком победителей, указываете здесь ссылку на свою страницу.
$winersShow = true; // Показывать ссылку на страницу победителей (true — показывать, false — не показывать)
$exceptionEmail = ‘my.mail@yandex.ru'; // мыло-исключение, указываете свой email, чтобы самому не участвовать в ТОП комментаторах.

После того как добавили данный код в файл function.php и произвели все нужные настройки, необходимо вывести все в сайдбаре. Для этого открываем файл sidebar.php и вставляем туда следующую конструкцию:

После чего у вас выводится список с комментаторами. Чтобы выглядело все как у меня, ниже даю вам свой CSS код. Вставляйте его в файл style.css вашей темы.

Вроде бы на этом можно было бы закончить. Но ведь у нас пост не о том как вывести ТОП комментаторов без плагина, а о том как организовать конкурс комментаторов. И перед нами возникает новая задача, как отслеживать победителей?

Вывод списка победителей ТОП комментаторов

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

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

Для этого нам вновь нужно обратиться к файлу function.php. На этот раз вставляем следующий код:

Он как раз и формирует список победителей за предыдущий месяц.

Но это еще не все, нам необходимо вывести список в консоль wordpress. Для этого в файл function.php добавляем следующий код:

Вот так выглядит консоль у меня на блоге.

ТОП комментаторов без плагина

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

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

P.S. Код обновил, теперь можно указывать победителей за произвольный период.

Черкни и ты пару строк

Будете пробовать данный способ или так и продолжите использовать плагин? Проводили ли конкурсы на своих блогах? Если да то почему перестали их проводить?

Подписка на блог MASALKIN.NAME
Не упусти шанс получить отличные бонусы!

100% конфидециальность, адреса электронной почты не разглашаются и не предоставляются третьим лицам для коммерческого или некоммерческого использования.

Благодарность читателям

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

P.S. Не забудь подписаться на блог, тебя ждет много интересного и полезного!

Удачи!

x

Ваше имя (обязательно)

Ваш e-mail (обязательно)

Сообщение