Появилось желание добавить кнопки «Поделиться» социальных сетей. Решил попробовать сделать
Прикинул, какие есть варианты:
- Сервисы (например, ShareThis)
Ну как-то не лежит душа, тяжелые скрипты, много лишнего функционала, нужно регистрироваться… - Native Share API и REST.
Интересный способ, но слишком долгий. Нужно долго собирать jsAPI методы или конструировать нужные ссылки (например для vk) - Блок «Поделиться» от Яндекса (ссылка)
Очень удобно, все основные русские сервисы и социальные сети. Свой выбор я остановил на нем
Выбор сделан, и тут мне пришла идея оформить это в виде плагина для wordpress. Сел за документацию, посмотрел примеры, так как с php я не сильно знаком.
Вечер изучения и написания кода и плагин готов!
Интересный опыт вышел, я доволен. Приятно видеть результат своей идее. Ради интереса добавил плагин в Plugin Directory. Посмотрим, будет ли он кому-нибудь интересен и полезен
Собственно ссылки на исходный код и сам плагин ниже.
P.S. Если вдруг, вам захочется поблагодарить меня, мне будет приятно. Выпью чашку чая за ваше здоровье :)
Ссылка на WP plugin: wordpress.org/plugins/share-buttons-block
Ссылка на проект в GitHub: sboychenko/yandex-share-2
Сергей Бойченко
15 апреля 2017 — 01:01
Статистика за 1.5 месяца: 90 скачиваний! Круто!
Если мой плагин облегчил жизнь почти 100 человек, значит не зря все было :)