Сервис социальных кнопок для сайта Pluso
Рано или поздно у блоггера или человека, который только что установил WordPress и понял, что слишком много плагинов это зло, возникает желание взять все плагины и променять на код. Иногда это приводит к паранойе. Но заменить все на код, конечно более чем реально, если вы программист.
Но если вы не программист, то ваш выход это использовать готовые коды, что тоже неплохо, особенно если это бесплатно. В этой статье я расскажу, как избавится от плагина SocialShare Buttons, зачем стоит от него избавиться и чем его заменить.Для тех кто не знает, это плагин добавляет кнопки социальных сетей на блог к статьям. Удобность плагина заключается в том, что он гибко настраивается, есть разные варианты дизайна кнопок, со счетчиками и без. Можно менять порядок социальных сетей, что немало важно.
Но в один прекрасный момент, после обновления, этот плагин стал добавлять второй тег , что является грубой ошибкой и делает невозможным работу с GGL в частности, ибо возникает данная ошибка:
Робот нашел тэг в середине веб-страницы, что не соответствует стандарту W3C. Ссылка не будет найдена, обратитесь в администрацию GetGoodLinks.
Виновник не сам целый плагин, а кнопка Like от FaceBook, которая связывается с каким-то сторонним фэйсбуковским сервисом, а он в свою очередь находится в тегах . Эта была первая причина. Вторая причина это жесткая нагрузка на сервер. Как то я упоминал на блоге про плагин P3, который оценивает ресурсо-потребление остальных активных плагинов и показывает все в процентах и графиках. Все как мы любим. Так вот я был немного удивлен, когда увидел, что этот плагин использует более 15% от общего числа всех остальных плагинов, вроде пара кнопок. Вот скрин:
Из остальных плагинов, альтернативу в виде кода нашел только он. Да еще, какую альтернативу, лучше по всем параметрам. Сервис, который предоставляет этот весь функционал, называется Pluso.ru. Он предлагает кучу разных социальных и не только кнопок, которые не предусмотрены в плагине, но достаточно популярны. Переходя ближе к делу. Перейдите на странницу скрипта share.pluso.ru. Перед вами откроется такое вот окно, где можно выбрать дизайн кнопок, расположение, порядок и т.д.:
Расположите кнопки, так как вам удобно перетаскивая их мышкой, выберите дизайн. Кстати каждый дизайн имеет свои разные настройки. Например, некоторые стили кнопок есть только в горизонтальном режиме, а некоторые и в вертикальном, и в горизонтальном. Так же смотрите настройки фиксации и т.д.
После того, как вы выбрали нужные кнопки, скопируйте код из окошка ниже (смотрите третий скрин выше). После чего код нужно вставить на сайт в том месте, в котором мы хотим выводить эти кнопки. Я решил их выводить в конце каждой статьи. Для этого в WordPress нам понадобится файл single.php. В этом файле есть функция, которая отвечает за вывод статей, после которой и нужно вставить полученный код. Или перед, если вы хотите выводить до начала текста. Вот как выглядит общая картина после добавления кода скрипта социальных кнопок:
post->Title(); ?>
/*Заголовок статьи*//*функция, которая выводит статьи, сразу за ней и стоит вставлять код*/post->pagination(); ?> /*ниже идет скрипт соц. кнопок Pluso*/
Читайте комментарии, которые я оставил к коду там предельно все ясно. Кстати такие данные как описание странницы, заголовок и превью записи берутся из соответствующих тегов, поэтому правильно пишите статьи, заполняя, все теги. После этого обновите странницу и вы увидите, что социальные кнопки исправно несут свою службу. Минусы только в том, что скрипт загружается со стороннего сервера, что может немного увеличить время загрузки вашего блога. Но и это можно логично обойти. За этим все.
P.S. На этот раз полезное видео о социальном маркетинге. Популярный Рэнд Фишкин рассказывает интересные вещи:
Сервис, конечно, по дизайну лучше, чем Яндекс.Поделиться, но мне все равно не понравился. Счетчик некорректный, я могу хоть сто раз нажать, но не поделиться — все равно клик будет засчитан.