«Поделиться» от Яндекса или прикручиваем Yandex Share к WordPress
Не далее как несколько месяцев назад, я начал использовать плагин «Одна Кнопка» для того чтобы читатели данного блога смогли делиться статьями в социальный сетях. Но что-то его переклинило и переглючило, и больше данный плагин работать не захотел. Стал думать, чем заменить его, на глаза попался сервис «Поделиться» от Yandex. Посмотрел в репозиториях плагинов под WordPress и плагина не нашел, этому интегрировать пришлось своими силами.
Но, перед интеграцией. давайте все же узнаем, что же это за сервис за такой, «Поделиться» от Yandex. Вот что пишется на официальной странице проекта:
Блок «Поделиться» позволяет вашим посетителям размещать ссылку на страницу вашего сайта в социальных сетях или блогах.
Вы можете установить блок «Поделиться» на любую страницу. Пользователи будут делиться информацией с вашего сайта, а значит, его популярность будет расти.
Данный блок содержит ссылки на шары популярных социальный сервисов, таких как:
- Я.ру
- ВКонтакте
- Одноклассники
- Мой Мир
- Friendfeed
- Livejournal
Так, с этим разобрались, начнем интегрировать.
Сразу скажу, придется немного поковыряться в коде! Если не боитесь подобных трудностей — читаем дальше!
Заходим по ftp/ssh в директорию свого сайта, идем в /wp-content/themes/$THEME_NAME$/ , где $THEME_NAME$ имя вашей темы.
Добавляем код сервиса к постам на главной странице
Находим в папке с темой фал index.php, открываем его и находим там следующие строки:
1 | < ?php endwhile; else : ?> |
Сразу же после них добавляем код следующего вида:
1 2 3 | <!-- [Yandex Share] --> <script src="//yandex.st/share/share.js" type="text/javascript"><!--mce:0--></script> <!-- [/Yandex Share] --> |
Проверяем отображение плагина на главной странице блога.
Добавляем код сервиса к отрытому посту
Открываем файл single.php и ищем там следующие строки:
1 2 3 | <div class="under"> < ?php if ($options['categories']) : ?><span class="categories">< ?php _e('Categories: ', 'inove'); ?></span><span>< ?php the_category(', '); ?></span>< ?php endif; ?> < ?php if ($options['tags']) : ?><span class="tags">< ?php _e('Tags: ', 'inove'); ?></span><span>< ?php the_tags('', ', ', ''); ?></span>< ?php endif; ?></div> |
Сразу же после него добавляем код плагина:
1 2 3 | <!-- [Yandex Share] --> <script src="//yandex.st/share/share.js" type="text/javascript"><!--mce:1--></script> <!-- [/Yandex Share] --> |
Проверяем отображение плагина на странице с открытым постом.
Добавляем код сервиса к архиву постов
Открываем файл archive.php и перед:
1 | < ?php endwhile; else : ?> |
вставляем:
1 2 3 4 | <!-- [Yandex Share] --> <script src="//yandex.st/share/share.js" type="text/javascript"><!--mce:2--></script> <!-- [/Yandex Share] --> |
Проверяем отображение плагина в архиве постов.
Что имеем в итоге? В итоге имеем плагин Yandex Share, прикрученный к WordPress, с помощью которого пользователи смогут обмениваться статьями в социальных сетях.
Popularity: 7% [?]
Похожие записи:
- Небольшая внутренняя оптимизация cms WordPress для SEO
- Попытка монетизации или несколько слов о Блогуне
- Nginx rewrite конфиги под популярные CMS, список будет пополняться
- По просьбам читателей...
- Блог SEO-делетанта. Новичкам - в помощь!










Pingback: Кнопка "Поделиться" в Google Plus для WordPress | Technical Laboratory