Кнопки социальных сетей без плагинов в WordPress. Блок «Поделиться» от Яндекс API

Кнопки социальных сетей без плагинов в WordPress. Блок «Поделиться» от Яндекс API

Очередным поводом для написания этой статьи является отсутствие информации в сети интернет.

С помощью специального конструктора «Технологии Яндекса» можно создать блок «Поделиться» в социальных сетях для своего сайта или блога. Достаточно сформировать блок необходимых кнопок социальных сетей, отметив нужные позиции. Далее, сервис предложит код(java-скрипт) для вставки на сайт.

Блок «Поделиться» от Яндекс API
Блок «Поделиться» от Яндекс API

Для того, чтобы установить кнопки на сайт, который работает на CMS WordPress, необходимо добавить данный код в шаблон, а именно, в файлы page.php, single.php и index.php.

Меня бы устроил этот вариант если бы не одно НО! Я использую стандартную тему от WordPress и хочу, чтобы она обновлялась. Для этого я использую метод дочерних тем в WordPress. И если я внесу выше упомянутый код в оригинальные файлы темы, то при следующем обновлении этот код пропадет. Что же делать? Можно использовать плагины, их множество. Страдая перфекционизмом я выбрал для себя простое решение — использование так называемых Хуков (hooks) в Вордпресс.

Всё, что нужно, это прописать следующий код в файле functions.php дочерней или основной темы:

< ?php

function yashare($content) {
$content = $content.'xxx';
return $content;
}
add_filter('the_content', 'yashare');

Вместо xxx нужно вставить код, который был сформирован Вами с помощью сервиса «Технологии Яндекса. Блок «Поделиться».

Протестировать механизм работы кнопок вы можете в низу данного поста.

Спасибо за внимание!


Кнопки социальных сетей без плагинов в WordPress. Блок «Поделиться» от Яндекс API: 3 комментария

  1. Существует множество бесплатных сервисов, которые позволяют вставлять кнопки «поделиться» на сайт. Вот, например, один из таких http://sharebutton.net/

  2. Спасибо за подробное объяснение процесса, кнопочки мной успешно установлены и не возникло никаких сложностей, хотя я не специалист в этой области.

  3. Нормальные кнопки, но есть и лучше в сети. А еще луче сделать кнопки на чистом css и прописать ссылки на соц сети, ведь такой подход не создавал бы никакой нагрузке + было бы очень красиво и удобно.

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

Ваш e-mail не будет опубликован. Обязательные поля помечены *