Делаем кнопки социальных сетей для WordPress самым простым способом
В интернетах по этому поводу написано огромное количество статей. Но все эти варианты реализации кнопок соц. сетей для WordPress сложные или на основе тяжелых плагинов. Поэтому я сделал сам простые рабочие кнопки. А именно кнопки поделиться для Facebook, Telegram, Viber, Twitter и Whatsapp. Кода мало, нагрузки минимум, универсальное использование. Выглядят они вот так:
Для установки кнопок соц. сетей для WordPress нужно выполнить простые шаги:
- В файле header.php между <head></head> подключаем шрифты FontAwesome для красивого отображения иконок:
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.0.13/css/all.css">
- В файле single.php Вашего WordPress шаблона устанавливаем в подходящем месте код самих кнопок:
<div class="buttons">
<!-- Facebook -->
<a target="_blank" rel="nofollow" href="http://www.facebook.com/sharer.php?u=<?php the_permalink(); ?>" class="facebook" aria-label="Поделиться в Фейсбуке" title="Поделиться в Фейсбуке"><i class="fa fa-facebook-official" aria-hidden="true"></i></a>
<!-- Telegram -->
<a target="_blank" rel="nofollow" href="https://telegram.me/share/url?url=<?php the_permalink(); ?>" class="telegram" aria-label="Отправить в Телеграм" title="Отправить в Телеграм"><i class="fab fa-telegram-plane"></i></a>
<!-- Viber -->
<a target="_blank" rel="nofollow" href="viber://forward?text=<?php the_permalink(); ?>%0D%0A%0D%0A<?php the_title(); ?>" class="viber" aria-label="Отправить в Вайбер" title="Отправить в Вайбер"><i class="fab fa-viber"></i></a>
<!-- Twitter -->
<a target="_blank" rel="nofollow" href="https://twitter.com/intent/tweet?url=<?php the_permalink(); ?>&text=<?php the_title(); ?>" class="twitter" aria-label="Поделиться в Твиттере" title="Поделиться в Твиттере"><i class="fab fa-twitter"></i></a>
<!-- Whatsapp -->
<a target="_blank" rel="nofollow" href="whatsapp://send?text=<?php the_permalink(); ?>%0D%0A%0D%0A<?php the_title(); ?>" class="whatsapp" aria-label="Отправить в Ватсап" title="Отправить в Ватсап"><i class="fab fa-whatsapp"></i></a>
</div> - В файле стилей Вашего WordPress шаблона, обычно style.css, вставляем стили кнопок:
.buttons a {display: inline-block; text-decoration:none; border: 0px;font-size: 27px;}
.buttons a:hover {text-decoration:none; border: 0px;}
a.facebook {color: #4267b2;}
a.telegram {color: #5682a3;}
a.twitter {color: #1da1f2;}
a.whatsapp {color: #00e676;}
a.viber {color: #665ca7;}
На этом всё, кнопки заработают. Как видим, никаких скриптов и прочего лишнего кода. Если нужно какую-то кнопку убрать, то просто удаляем нужную строку в коде. Делитесь статьёй в соц. сетях 🙂
Денис
07.06.2018
Спасибо за иконки.
Втулил к себе на сайт, только чуток переверстал)
Яков
07.09.2018
Нет Инстаграма, но как поинмаю по коду, добавить можно по аналогии.
Яков
07.09.2018
Упсс, почитал про Инстаграм. Нет API и соответственно нет возможности прикрутить кнопку.
admin
07.09.2018
Увы, но да… Там не всё просто) И по сути нет необходимости в кнопке шаринга инсты.
Анжела
25.03.2019
Приветствую
Фейсбук не отображается!
admin
25.03.2019
А должен)
Татьяна
26.01.2021
Отличный способ! Немного переделала для линкедина. Спасибо)
Vitaliy
26.01.2021
Пожалуйста 😉
Александр
06.03.2023
Спасибо, кнопки-супер! Но у меня почему то фейсбучная не стала.Подскажите , в чем может быть причина?
Sa
18.04.2023
Спасибо для чайника которого напрягли очень помогло. )