Начало статьи читайте по ссылке Создаем виджет для соц.сетей в WordPress самостоятельно. Эпизод 2
Файл плагина designmodo-social-profile-widget.css будет содержать импортируемый шрифт font-awesome и таблицу стилей для оформления виджета на сайте, и расположится в папке плагина.
@import "//netdna.bootstrapcdn.com/font-awesome/4.1.0/css/font-awesome.min.css";
.social-icons {
color: #FFFFFF;
text-align: center;
padding-top: 5px;
position: relative;
margin: 1px 10px;
}
.social-icons a {
font-size: 21px;
padding: 8px 10px 6px;
color: #FFFFFF;
margin-bottom: 5px;
display: inline-block;
margin: 1px 5px;
width: 30px;
height: 30px;
}
.social-icons a:hover {
color: #fff;
text-decoration: none;
border-radius: 50%;
}
.social-icons .fa-facebook, .social-icons .facebook {
background: #3B5998;
}
.social-icons .fa-twitter, .social-icons .twitter {
background: #00abe3;
}
.social-icons .fa-google, .social-icons .google {
background: #d3492c;
}
.social-icons .fa-linkedin, .social-icons .linkedin {
background: #01669c;
}
Таблицу стилей необходимо подгрузить в хидере WordPress, наряду с другими файлами CSS.
// подгружаем таблицу стилей css
function designmodo_social_profile_widget_css() {
wp_enqueue_style('social-profile-widget', plugins_url('designmodo-social-profile-widget.css', __FILE__));
}
add_action('wp_enqueue_scripts', 'designmodo_social_profile_widget_css');
Если виджет активен и заполнен соответствующими ссылками на социальные сети, то вы увидите результат, похожий на этот скриншот:
![social-network-profile-front-end[1]](https://wpincode.com/wp-content/uploads/2014/06/social-network-profile-front-end1.jpg)
Вот ссылка на файл плагина, чтобы вы могли использовать его на своем сайте WordPress, а также изучить код для того, чтобы понимать как он работает.
Итог
Одним из способов добавления новых фич в WordPress являются виджеты. В этой статье мы показали вам как создать виджет с профилями социальных сетей, а также пояснили как сконструированы плагины и виджеты в WordPress.
По всем вопросам и отзывам просьба писать в комментарии ниже.
Не забывайте, по возможности, оценивать понравившиеся записи количеством звездочек на ваше усмотрение.
