Создаем виджет для соц.сетей в WordPress самостоятельно. Эпизод 3

Начало статьи читайте по ссылке Создаем виджет для соц.сетей в 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]

Вот ссылка на файл плагина, чтобы вы могли использовать его на своем сайте WordPress, а также изучить код для того, чтобы понимать как он работает.

Итог

Одним из способов добавления новых фич в WordPress являются виджеты. В этой статье мы показали вам как создать виджет с профилями социальных сетей, а также пояснили как сконструированы плагины и виджеты в WordPress.

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

Не забывайте, по возможности, оценивать понравившиеся записи количеством звездочек на ваше усмотрение.

VN:F [1.9.22_1171]
Rating: 5.0/5 (1 vote cast)

Об авторе ADv

Занимаюсь разработкой сайтов и магазинов на WordPress. Оказываю платные помощь и консультации. Skype: advokat_b
Scroll To Top