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

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

Многие из современных сайтов содержат иконки социальных сетей со ссылками на свои профили. Этого же можно достичь и в WordPress с помощью виджетов. В сегодняшней статье мы создадим виджет WordPress, который будет ссылаться на профили социальных сетей. Для ясности: виджет будет поддерживать профили Facebook, Twitter, LinkedIn и Google+ с помощью иконок социальных сетей от Font Awesome.

Пишем свой Social Network Profile Widget

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

Для того, чтобы создать виджет в WordPress, вам необходимо расширить стандартный класс WP_Widget и включить необходимые методы (также известные как функции в процедурном программировании PHP) и зарегистрировать виджет.

Создаем класс, расширяющий WP_Widget.

Задаем виджету имя и описание, используя метод __construct().

Настройки виджета будут содержать пять полей с формами, которые, в свою очередь, будут содержать заголовок виджета и ссылка на профили Facebook, Twitter, Google+ и LinkedIn.

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

Код в методе form() или функции создаст форму настроек для виджета.

Продолжение статьи читайте по ссылке Создаем виджет для соц.сетей в WordPress самостоятельно. Эпизод 2

Источник

Written by: