WordPress плагин для лайков


Содержание материала:

Популярные записи блога и их рейтинг на WordPress

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

Как это реализовать?

Наверное, многие видели на каждом качественном информационном сайте блок с горячими новостями. Часто они являются актуальными на данный момент или просто очень качественная и полезная статья, которая многим нравится. Сферу использования таким записям можно придумать самую разнообразную: можно обратить внимание пользователей на конкретные публикации.

Стоит отметить, что данный блок имеет вес только после того, как посетитель уже зашёл на сайт по какой-либо «входной статье». Дальнейшие его действия можно разделить на 2 исхода:

  • ищет дополнительную информацию по статье на сайте: здесь в силу вступают ссылки в статье, релевантные записи (о них поговорим немного позже);
  • продолжает сеанс просмотра в поиске интересного материала: вот тут «популярные записи» будут как нельзя кстати. Именно они и будут интересны пользователю — авторитетные публикации блога.

Рейтинговая система постов

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

Из всех самых популярных систем рейтинга публикаций в блоге, я могу выделить 3 основных и самых популярных типа:

  1. бальная система счисления ;
  2. лайк-дизлайк ;
  3. лайк .

Каждая из них имеет свои преимущества и недостатки — вопрос именно в том, какие цели преследуются и по отношению к чему их применять. Необходимо понять — какая система рейтинга будет наиболее полезной пользователю и что будет удобнее и проще в её пользовании.

Бальная система счисления

Бальная система счисления имеет достаточно большую популярность и очень приятный плюс: при её реализации, оценка будет показываться пользователям в поисковой выдаче Google, в следствие чего получается достаточно привлекательный сниппет, который однозначно выделяется среди других. Выглядит он примерно вот так:

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

Чтобы легко установить звёздный рейтинг на WordPress — достаточно воспользоваться плагином Yasr — Yet Another Stars Rating .

Существенным минусом в нём является именно намеренное занижение рейтинга от конкурентов. К сожалению, такое явление всё чаще встречается, особенно при повышении популярности сайта. В итоге мы получаем оценки не выше 2-3 звезд, что не будет радовать ни посетителей, ни вас. Именно по этой причине есть смысл отказаться от такой затеи, чем постоянно править рейтинг на более-менее сносный.

Лайк-дизлайк

Лайк-дизлайк встречается достаточно редко, но имеет место быть. Следовательно, в рейтинге постов используются только 2 оценки:

  • лайк — нравится, как одобрение;
  • дизлайк — не нравится, как порицание.

Выглядит такая система рейтинга может вот так (Хабрхабр):

Но опять же — Хабрхабр оставляет право голоса только за зарегистрированными пользователями и даже намеренное занижение рейтинга им не страшны.

Всё достаточно просто и понятно. Если статья полезная или хотя бы по теме, то дизлайк никто ставить не будет. Но, опять же — от конкурентов можно ждать превращение рейтинговой системы в один сплошной дизлайк.

Лайк

Лайк — пожалуй, самая популярная система рейтинга. Именно она чаще всего используется на всех авторитетных площадках, в том числе во всеми известной социальной сети — Вконтакте. Именно система оценки с использованием одного лишь одобрения может существовать и не иметь никаких отрицательных сторон, так как со стороны конкурентов ожидать нечего, разве что множество лайков . А вот со стороны пользователей всё достаточно демократично: если нравится статья — лайк, если нет — ну ничего, прочти другую.

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

Реализация системы Лайк

На скриншоте я продемонстрировал свой счётчик лайков, который позволяет не только вести систему рейтинга, но и выводить самые понравившиеся записи в сайдбар в блоке «популярные записи». Реализовано это с помощью крайне удобного плагина, который я всем вам советую — WP Ulike .

Бонусом ко всему мною перечисленному идёт достаточно хорошая статистика с различными параметрами, которые мы рассмотрим ниже.

Настройка плагина Ulike

Для установки ничего особенного не потребуется, кроме нажатия кнопки «Установить» на странице плагина, ссылку на который я указал ранее, а также его активации. После проделанной незамысловатой операции — переходим непосредственно к его настройке: в меню WordPress находим WP Ulike>WP Ulike Setting:

Первым делом необходимо настроить блок «Общие настройки»:

  • Button Type — выбираем понравившийся вариант, среди которых кнопка может быть оформлена как иконка или как текст;
  • Button Icon — с помощью данного пунка можно изменить стандартную кнопку лайка и дизлайка на свою;
  • Permission Text — вывод сообщения;
  • Users Login Type — вид кнопки;
  • Users Login Text — вывод сообщения;
  • Format Number — конвертизация значения в текст (не вижу смысла).

Следующий нужный нам блок «Записи», который позволяет задать настройки исключительно для кнопки лайка к записям:

  • Темы — позволяет выбрать формат кнопки: стандартная (в виде знака одобрения — большой пальца) и Heart (в виде сердечек, наподобие лайков в ВК).
  • Auto Display Position — позволяет установить позицию кнопки:
    • Top of Content — над публикацией;
    • Bottom of Content — под публикацией;
    • Top and Bottom — над и до публикации;
  • Auto Display Filter — позволяет задать страницы, на которых необходима кнопка лайка;
  • Only registered Users — при установке флажка возможность ставить лайки будет только за зарегистрированными пользователями;
  • Logging Method — возможность установить варианты регистрации пользователя, который может поставить лайк:
    • Do Not Log — никак не регистрируется, соответственно после обновления страницы можно вновь ставить лайк (но какой в том смысл — не ясно);
    • Logged by Cookie — регистрируется в cookies;
    • Logget by IP — регистрируется по IP адресу;
    • Logged by Cookie & IP — регистрируется в cookies и по IP адресу;
    • Logged by Username — стандартная регистрация в блоге.
  • Show Liked Users Box — позволяет при наведении на счётчик лайков, выводить аватары пользователей, которые поставили лайк ( я отключил, так как не стал утруждать пользователей регистрацией, а оставил право оценить статью без регистрации — соответственно и без аватаров).
  • Size of Gravatars — размер аватара;
  • Number Of The Users — количество максимально возможного показа аватаров;
  • Users Like Box Template — фрагмент html-кода самой кнопки;
  • Delete All Logs — удаление всех регистраций;
  • Delete All Data — удаление всей информации.
Топ-пост этого месяца:  Раскрутка аккаунтов в Инстаграм с помощью JetInsta

В блоке «Комментарии» предоставляется возможность оценки комментариев пользователей:

Все настройки аналогичны настройке системы лайков записей, за исключением области её применения.

В блоке «Настроить» можно произвести настройку стилей кнопок, среди предложенных вариантов которого есть:

  • интерфейсный режим;
  • ручной режим.

С помощью интерфейсного режима можно сделать быструю и простую настройку кнопки, либо можно воспользоваться ручным способом и использовать старую-добрую каскадную таблицу стилей. Есть ещё один вариант — самому написать правила в свой CSS-файл.

После быстрой и удобно настройки кнопки отобразятся у вас на нужных страницах. Но это ещё не вся прелесть Ulike: самое интересное заключается в выводе топа постов. Реализуется такая возможность с помощью виджета.

Настройка виджета Ulike

Переходим в меню WordPress — Внешний вид>Виджеты:

В списке «Доступные виджеты» находим WP Ulike Widget и перетаскиваем его в Primary Sidebar (либо в Secondary, смотря какие цели вы преследуете) и получаем вот такой список с настройками:

  • Заголовок — пишем заголовок виджета;
  • Type — предоставляется широкий выбор свойств виджета:
    • Most Liked Posts — вывод наиболее оцененных постов;
    • Most Liked Comments — вывод наиболее оцененных комментариев;
    • Most Liked Activities — вывод постов с наибольшей активностью со стороны пользователей (обсуждаемые);
    • Most Liked Topics — вывод темы с наибольшим количеством лайков;
    • Most Liked Users — вывод самых оцениваемых пользователей (активных чаще всего);
    • Last Posts Liked By Users — вывод последнего понравившегося поста пользователю.
  • Period — позволяет задать промежуток времени, за который производится подсчет:
    • Всё время;
    • Год;
    • Месяц;
    • Неделя;
    • Вчера;
    • Сегодня.
  • Style — позволяет задать стиль счётчика: стандартный (цифры) или Heart (сердечки).
  • Title Trim (Length) — максимальная длина заголовка публикации.
  • Number of items to show — максимальное количество постов, которые можно показывать в виджете.
  • Thumbnail/Avatar size — размер аватара пользователей (опять же, если они будут — есть смысл редактировать).
  • Activate Like Counter — вывод счётчика статей.
  • Activate Thumbnail/Avatar — вывод аватаров.

В итоге мы получаем виджет, где выводятся популярные записи блога:

Статистика Ulike

Как я уже упомянул, Ulike имеет достаточно хорошую статистику, которую можно использовать в каких-либо целях или просто довольствоваться её показателями.

Для того, чтобы в неё попасть — переходим в меню WordPress: WP Ulike>WP Ulike Statistics.

На первом экране можно посмотреть:

  • общее количество лайков;
  • количество лайков по различным временным отрезкам;
  • проследить динамику получения лайков в виде графика;
  • оценку комментариев по различных временным отрезкам.

На второй половине экрана можно посмотреть статистику:

  • динамики лайков комментариев (у меня скрыто — так как я не пользуюсь системой рейтинга комментариев от данного плагина);
  • географическую статистику лайков;
  • долю лайков/комментариев в виде диаграммы;
  • самых активных пользователей.

Как сами видите — статистика очень даже впечатляющая и может поддаваться анализу, а также может использоваться в дальнейшем развитии сайта.

Выводы

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

В целом, данный плагин стоит потраченного времени и однозначно положительно отразится на развитии вашего сайта. Я советую использовать систему рейтинга на крупных порталах, для удобного пользования сайтом «новичками» и дальнейшему продолжению знакомства с желанием вернуться. А никак не превращать это в просмотр очередного ресурса в поисках необходимой информации.

Продвигаем сайт сами с помощью бесплатных лайков в соцсетях

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

Речь пойдёт о получении бесплатных лайков на записи своего блога. Это пригодится, если мы продвигаем сайт в социальных сетях. Об этой процедуре мы писали тут. Благодаря лайкам ваш сайт станет популярным в соцсетях, откуда пойдёт определённая доля трафика.

Итак, продвигаем сайт сами в социальных сетях.

Boom Social

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

У плагина есть и другие полезные функции, рассмотрим их.

Скрытие контента

Если мы продвигаем сайт сами, то эта функция будет очень полезной. Благодаря ей часть статьи на сайте буде скрыта, и пользователю будет доступен только определённый анонс. Остальная часть станет доступной только после того, как пользователь лайкнет по нужной кнопке.

Плагин поддерживает четыре социальные сети: Twitter, Google, Facebook и ВКонтакте. Их вполне хватает для продвижения в соцсетях.

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

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

Всплывающее окно

Это другая опция плагина, которая позволяет, как понятно из названия, создать всплывающее окно, в котором указывается призыв лайкнуть запись в соцсети. В настройках можно отредактировать текст, задать время, через которое появится окно, а также периодичность его всплывания.

Полоса

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

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

UpToLike: сервис социальных кнопок и статистики по ним + плагин для WordPress

Наткнулся недавно на сервис социальной статистики UpToLike. О нем и расскажу немного в этой заметке. Это один из немногих сервисов, мимо которого я не смог пройти. Более того, я установил социальные кнопки на этом блоге, которые вы можете видеть в конце этой заметки. До этого я использовал либо родные кнопки соц.сетей, либо кнопки Social Likes от Артёма Сапегина — тоже интересный вариант. Интересен Social Likes тем, что гибко можно настроить внешний вид кнопок под дизайн сайта и нет нужды собирать кнопки отдельно, да и работает все немного быстрее чем родные кнопки социалок.

Часто при установке соц.кнопок на сайты вебмастерам приходится менять код по несколько раз, пока не получится то, что надо по цвету, размеру и прочим параметрам. Это долго и утомительно, а нужно практически для всех сайтов. Именно поэтому сервис UpToLike актуален, он позволяет установить социальные кнопки с минимум усилий, которые только возможны, и при этом позволяет гибко настроить расположение кнопок и настроить внешний вид полностью «под себя». Кроме того, есть возможность выбрать назначение кнопок, какие будут кнопки: лайки, кнопки поделиться или кнопки на страницы проектов в соц.сетях.

UpToLike пожалуй самый гибкий по настройкам русскоязычный сервис. Лучше сервиса я не знаю. Кроме того, на выбор предлагается очень много соц.сетей. Проще зайти и посмотреть самому, чем рассказывать здесь как и что там настраивается. Настройка предельно понятна и сразу видно что получается. Взгляните на скрин:

Топ-пост этого месяца:  Переспам что это, проверка текста и рекомендации

Отдельно опишу пункт настроек «назначение», потому что сразу может быть не понятно какой подпункт что означает:

Share (поделиться) — по нажатию на кнопку пользователь сможет быстро опубликовать запись о текущей странице в свою страницу соц.сети.

PicShare (поделиться для картинок) — тоже самое что share, только кнопки будут работать для каждой картинки на странице и делиться пользователь будет именно картинкой или ссылкой на картинку, а не страницей в целом. В этом режиме кнопки появляются при наведении мышки на картинку.

Like — выведет кнопки лайков.

Follow (подписаться) — выведет блок кнопок, по нажатию на которые пользователя перекинет на страницу проекта соц.сети, где пользователь может подписаться.

  • Счетчик — вставляет невидимый счетчик, благодаря которому вы сможете смотреть статистику социальной активности.
  • Достоинства

    Установка кода никак не влияет на скорость отображения страницы сайта пользователю. Подгрузка скрипта кнопок UpToLike осуществляется асинхронно (тегу

    Плагин UpToLike для WordPress

    Для подавляющего большинства удобнее ничего никуда не копировать, а просто установить плагин, который разработан создателями сервиса UpToLike. Кроме этого, плагин UpToLike выводит статистику социального поведения пользователей на сайте прямо в админке WordPress.

    Рис. 1 Статистика привлеченных пользователей за счет шаринга

    Рис. 2 Постраничная статистика

    Эту информацию удобно использовать:

    для корректировки контент-стратегии: вы точно знаете, что больше всего нравится пользователям на вашем сайте;


    для контроля эффективности трафика из социальных сетей: вы точно знаете, работают ли лайки и шары на вашем сайте на привлечение новых посетителей или это «пустые» социальные действия;

  • для получения еще большего трафика из социальных сетей: переупаковывайте контент, делайте дайджесты самых популярных материалов за период, пишите больше материалов на «неустаревающие» темы и дублируйте их расшаривание в социальных сетях через 6-12 месяцев.
  • Плагин Social Likes для WordPress

    Недавно возникла необходимость добавить кнопки соц. сетей к каждой статье в нашем блоге. После анализа существующих решений выбор пал на библиотеку Social Likes Артёма Сапегина. Но никакого упоминания о плагине для WordPress найти не удалось, и мы решили связаться с автором. ��

    Артём подтвердил, что плагина не существует, а мы вызвались его написать. Сказано — сделано. Плагин опубликован на сайте WordPress.org.

    На странице настройки можно:

    • указать список соц. сетей, для которых будут отображаться кнопки;
    • изменить порядок следования кнопок простым перетаскиванием;
    • выбрать способ отображения кнопок: горизонтально, вертикально или в виде одной кнопки;
    • включить или выключить отображение счётчиков рядом с кнопками;
    • задать, должны ли в счётчиках отображаться нулевые значения;
    • выбрать оформление кнопок (на данный момент доступно 4 скина);
    • включить режим «только значки» (кнопки без подписей);
    • задать дополнительные опции для Twitter и Pinterest;
    • задать, стоит ли по умолчанию добавлять кнопки к записям и страницам;
    • а также проставить признак отображения кнопок для уже существующих записей и страниц.

    Страница настройки плагина

    Примеры оформления кнопок

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

    Индивидуальная настройка для записи или страницы

    Так же как и библиотека Social Likes, наш плагин распространяется по лицензии MIT. Скачивайте, устанавливайте плагин и конечно же ставьте лайки! ↓

    Как сделать свою кнопку «Мне нравится»(или +1) без плагина?

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

    Похожие вопросы:

    Для создание html рейтинга для вордпресс без плагина воспользуйтесь следующим кодом:

    Создадим js файл с названием: post-like.js, и пропишем в нем следующий код:

    Далее в файле functions.php пропишем функции обработки нашего ajax запроса:

    Теперь мы включим в очередь наш скрипт и объявим наши переменные:

    Добавим в functions.php функции сохранения лайка:

    Теперь пропишем функции проверки голосовал ли пользователь за данный пост или нет(функция вызывается в коде выше):

    Ну а теперь нужно сформировать вид нашей кнопки, когда проголосовал и когда все еще впереди:

    Все готово! Осталось только в нужном месте вывести наши лайки, это делается с помощью следующей функции:

    Как разрешить пользователям оставлять лайки и дизлайки к комментариям WordPress

    Опубликовано: ADv Дата 01.03.2020 в рубрике Плагины WP Комментировать

    Хотели бы вы добавить функцию лайков и дизлайков для комментариев на своем WordPress сайте? Разрешив пользователям плюсовать и минусовать комментарии, вы увеличите вовлеченность аудитории. В сегодняшней статье ым покажем вам как разрешить пользователям ставить лайки и дизлайки комментариям в WordPress.

    Зачем нужно добавлять функцию лайков/дизлайков для комментариев WordPress?

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

    Однако, не всем пользователям хватает мотивации оставить комментарий. И если им более не будет чем заняться, они просто уйдут с сайта.

    Существует множество других способов вовлечения пользователей. Можно добавлять реакции к записям, рейтинги постов, кнопку Facebook Like и т.п. Все из них предоставляют действия, которые в свою очередь вовлекают пользователей.

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

    Давайте же посмотрим как можно разрешить пользователям ставить лайки или дизлайки комментариям в WordPress.

    Добавляем Like Dislike Comments в WordPress

    Первым делом вам потребуется установить и активировать плагин Comments Like Dislike.

    После активации переходим на страницу Комментарии » Comments Like Dislike для конфигурации настроек плагина.

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

    Далее, выбираем положение кнопок лайков/дизлайков. Их можно отображать перед и после каждого комментария.

    Следующая опция позволит вам выбрать, какую конкретно кнопку отображать: лайк, дизлайк или обе.

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

    Плагин также позволит вам выбрать стили и цвета кнопки. Переключаемся на вкладку ‘Design’ на странице настроек плагина и выбираем шаблон.

    По-умолчанию, есть кнопки пальца вверх, сердца, улыбок и кнопки прав/не прав.

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

    Снова, не забудьте сохранить проделанные изменения.

    Теперь переходим на любую запись с комментариями на сайте и наблюдаем плагин в действии.

    Мы надеемся, что эта статья помогла вам разрешить пользователям лайкать или дизлайкать комментарии в WordPress.

    7 плагинов WordPress для роста лайков и подписчиков в Facebook

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

    1. Facebook Page Promoter Lightbox

    Используйте этот плагин для информирования читателей о своей страничке в Facebook. Ключ API вам не нужен. Отображать бокс с информацией Facebook можно с задержкой или сразу же после загрузки страниц.

    2. Sharebar

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

    3. Social Locker

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

    Топ-пост этого месяца:  Создание фреймворка. Админка

    4. Foobar Toolbar

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

    5. Facebook Traffic Pop

    Плагин для более агрессивного продвижения в Facebook. Контент страницы блокируется всплывающим окном, который призывает посетителей страницы поделиться ей в Facebook или нажать на кнопку Likе.

    6. WP Greet Box

    При помощи этого плагина можно отображать приветствие для посетителей сайта в зависимости от того, откуда они пришли на вашу страницу. Плагин подойдет для агрессивного таргетинга.

    7. WordPress Exit Strategy Pro

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

    Заключение

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

    Источник: wpjedi.com

    Насколько полезным был этот пост?

    Нажмите на звезду, чтобы оценить этот пост!

    Средний рейтинг: / 5. Количество голосов:

    Пока нет голосов! Будьте первым, кто оценит этот пост.

    Лучшие плагины для оценки публикаций на WordPress

    Наличие обратной связи на сайте, как Вы сами знаете, является важным моментом в “жизни” сайта, особенно блога. Так, благодаря независимым мнениям читателей, автор публикаций всегда будет в курсе насколько интересный и полезный тот или иной материал, стоит ли развивать тему или сменить ее вовсе. Конечно, для такой оценки качества контента идеально подходят комментарии. Но среди пользователей встречаются и такие, которые не особо любят писать. Поэтому специально для них нужен иной метод оценки. Для этого и был создан механизм голосования, в котором нужно нажать одну из двух кнопок: “нравится” или “не нравится”.

    Плагины голосования

    К сожалению, стандартные средства WordPress не позволяют сделать на сайте что-либо подобное. Поэтому приходится прибегать к сторонним методам – плагинам.

    Плагин Yasr – Yet Another Stars Rating

    Бесплатный плагин Yasr – Yet Another Stars Rating добавляет на сайт так называемый “звездный” рейтинг. Решение довольно популярно среди пользователей, так как дает возможность не только голосования за статью, но и оценки ее в баллах. Это позволяет владельцу ресурса более качественно проанализировать рейтинги. Следует отметить, что плагин имеет широкие возможности настройки и статистики. Кроме того, благодаря его хорошей интеграции с поисковой системой системой Google, рейтинг той или иной статьи будет отображен в результатах поиска.

    Плагин WP ULike

    Простой и легкий бесплатный плагин WP ULike добавит на страницы сайта кнопки “Нравится” и “Не нравится”. Чтобы оценить статью или комментарий, посетителю всего лишь нужно будет нажать на кнопку. Плагин может быть использован также и для форумов на популярных системах BuddyPress и bbPress . Кроме того, WP ULike разрешает оставлять свои оценки анонимным посетителям.

    Плагин WP-PostRatings

    WP-PostRatings – один из первых и наиболее популярных WordPress-плагинов голосования. Решение имеет все возможности для добавления рейтинговой системы на сайт. Единственным неудобством плагина является то, что для вывода на сайте возможности голосования необходимо будет вручную добавлять код в файлы темы.

    PHP, Javascript & CSS

    Блог веб-разработчика

    Программируем лайки на Вордпрессе

    Рассмотрим, как можно самостоятельно запрограммировать кнопку Like для записей в Вордпрессе (WordPress).

    Для этого нам понадобиться одна таблица для хранения лайков, назовем ее wp_hp_likes . Вот SQL запрос для ее создания:

    Мы добавили поле `log` для хранения логов лайков для текущей записи. Если вам не нужен лог, можете удалить это поле или создать отдельную таблицу для лога (этот вариант мы не будем рассматривать).

    Затем надо надо будет модифицировать несколько файлов для текущей темы.

    Нам надо добавить ajax запрос для отсылки информации в вордпресс по лайку.

    Для этого надо в основной файл javascript добавить следующий код:

    Этот код использует библиотеку JQuery. Если она не подключена в теме, вам нужно будет переписать код без использования этой библиотеки.

    Кпопка лайка должна содержать атрибут data-like со значением ID поста и текстом с числом лайков, например 10 . Также кнопка может содержать атрибуты data-like-is, равный 1 или 0, если за пост уже проголосовал посетитель или нет, like-title-tmpl — шаблон для задания атрибута title, в котором символ решетки # заменяется на количество лайков после выполнения ajax запроса.

    Если вы не хотите лезть в чужие скрипты, можно добавить в файл footer.php темы, предварительно завернув его в теги .

    Код минималистичен, но для демонстрации нам подойдет.

    В файле functions.php текущей темы надо добавить несколько правок.

    1) Нужно добавить обработку ajax запроса

    2) Генерация nonce. Надо найти секцию в файле functions.php, где подключаются javascript-скрипты (поищите по коду wp_enqueue_script или wp_register_script).
    К одному из скриптов нужно прикрепить локализатор. В нашем примере код скрипта ‘main-js’, вам надо поменять на свой. Желательно найти скрипт, который будет подключен ко всем страницам, где будет выводится кнопка лайка.

    Это добавит нам на страницу javascript-объект myajax с полями url (адресом для отправки ajax запросов) и nonce (одноразовым числом для простенькой защиты). Этот объект используется в нашем коде javascript.

    По ajax запросам и nonce есть хорошая обзорная статья.

    3) Вспомогательные функции

    Теперь нам надо добавить html разметку для кнопки Лайк.

    Требования к кнопке были описаны выше при описании javascript кода.
    При выводе записи, например, в списках или на отдельных страницах (page.php, single.php), нужно указать примерно такой код:

    Здесь переменная $post является выборкой из базы постов в цикле Вордпресса (WordPress Loop). Конкретное название переменной может отличатся в различных случаях.

    Ну и напоследок нам осталось стилизовать кнопку. В нашем случае ей присвоен класс like-button, который надо описать в файлах стилей темы.

    Это все! Надеюсь, что приведенная информация поможет в разработке новых тем или плагинов для популярной CMS Вордпресс.

    P.S. Аналогично можно запрограммировать дислайки, убавляя поле likes в таблице wp_hp_likes на единицу, а также сделать аналогичный функционал для комментариев.

    Программируем лайки на Вордпрессе : 1 комментарий

    А как получить количество лайков конкретного поста? Например, что бы рассчитывать рейтинг пользователя?

    Нужен плагин лайк/дизлайк

    12.10.2015, 11:59

    Нужен плагин
    Необходимо добовлять записи не просто с полями «Заголовка» записи и «Описанием» записи а еще и с.

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

    Нужен плагин сетки
    Всем привет. Мне нужно сделать вывод статей, как на этом сайте http://latuaitalia.ru/food-n-wine/.

    Нужен плагин рейтинга
    Оплачу написание плагина, либо если кто-нибудь знает готовое решение буду благодарен за наводку.

    Нужен похожий плагин
    Добр. день Мне нужен такой плагин который может отмечать определение точки на картинке. Как вот.

    12.10.2015, 12:49 2

    dennis_k, есть популярный плагин wp post ratings (в виде звездочек)

    но если нужен именно лайк, можно попробовать этот https://wordpress.org/plugins/wti-like-post (лично не тестировал)

    13.10.2015, 12:14 [ТС] 3 13.10.2015, 12:14

    Очень нужен плагин
    И так у меня есть одна идея сайта, для этого мне нужен плагин. Мне нужно чтобы гости или.

    Нужен плагин соц сетей
    Нужен плагин для демонстрации своей группы или профиля в вк, фейсбука и твиттера. Что-то на подобии.

    Нужен плагин для wordpress
    Здравствуйте, нужен плагин который бы делал следующее: есть файл word. при его загрузке плагин.

    Добавить комментарий