Как да създам приспособления за WordPress

вашата джаджа

Знаете ли, че можете да създавате джаджи за WordPress „Направи си сам“? Въпреки че има много други приспособления, които идват с различни теми и приставки, WordPress предоставя възможност за ръчно създаване на приспособление за всички свои потребители. В този урок за WordPress ще научите как да създавате приспособления за WordPress и да ги добавяте към вашия уебсайт. Ако се интересувате, тогава можем да ви угодим - единствените съставки, от които се нуждаете, са само основни познания за WordPress и PHP. Така че, без повече шум, нека започнем.

Какво ти е необходимо

Преди да започнете този урок, имате нужда от следното:

Малко за WordPress джаджи

Преди да започнете урока

Как работят потребителските приспособления на WordPress: API за приспособления

WordPress ви позволява да създавате свои собствени приспособления, като ви дава достъп до API за приспособления. За да създадете персонализирано приспособление, трябва да използвате стандартните класове WP_Widget от API. Тези базови класове предлагат над 20 функции, които можете свободно да използвате и комбинирате. От всички тези функции 4 са минималното изискване за работа на всяка джаджа. Ето списък на тези функции:

  • __construct () - конструктор функция
  • джаджа () - съдържа изхода на приспособлението
  • форма () - определя настройките на джаджи в таблото за управление на WordPress
  • актуализация () актуализира настройките на джаджа -

Разбира се, има много други методи, които осигуряват допълнителна функционалност. За да научите повече за класовете WP_Widget, посетете тази страница.

Как да създам приспособления за WordPress

След като изготвихме концепцията на нашата задача, нека започнем да я прилагаме. За този урок ще създадем проста персонализирана джаджа Hello World, за да можете да научите основите на създаването на приспособление в WordPress. Разбира се, можете да преминете към създаването на по-сложни джаджи, както сметнете за добре.

Още един нюанс, ние пишем този код във файл functions.php текущата тема, но можете да го направите във всеки персонализиран плъгин.

Сега ще започнем да добавяме 4 по-горе споменатите функции, една по една. Първият в списъка е методът на конструктора, който използваме за задаване на идентификатора, името на приспособлението и описанието: