Приставката е софтуерен модул, който, когато е свързан с основната програма, служи за разширяване или използване на съществуващите възможности. За платформата WordPress можете да изтеглите необходимите модули в Интернет или да го създадете сами.
Необходимо е
- - компютър;
- - Интернет връзка;
- - текстов редактор с възможност за запазване на текст в UTF-8 кодиране.
Инструкции
Етап 1
Определете какви функции трябва да изпълнява приставката. Също така трябва да изберете уникално име за него. Можете да проверите за имена на приставки за WordPress с помощта на търсачката на Google. Често името на приставката е пряко свързано с нейната цел.
Стъпка 2
След това създайте основния файл на приставката PHP. Желателно е името му да е съзвучно с името на модула за добавка и да бъде уникално. Кодът на приставката може да бъде разделен на множество PHP файлове. Може да включва и JavaScript, CSS файлове, изображения и т.н. Когато разделяте кода на приставката си, ще трябва да създадете директория със същото име като основния PHP файл и след това да поставите всички файлове там.
Стъпка 3
Отворете основния файл на модула на приставката и създайте стандартна заглавка, така че платформата WordPress да може да разпознае новата приставка. Например: Ако отидете в административния панел и щракнете върху елемента "Приставки", ще видите създадения плъгин в общия списък.
Стъпка 4
След заглавието попълнете информацията за лиценза на приставката. Използва се предимно GRL или съвместим лиценз.
Стъпка 5
Системата на куки се използва за взаимодействие между компонентите на системата на приставките и ядрото на WordPress. Същността му се състои във факта, че функциите на ядрото, преди да върнат резултата, извикват верига от допълнителни манипулатори, ако в момента са регистрирани. Така че, преди да добави заглавие към публикация, WordPress проверява за манипулатори за куката с име the_title. Добавете необходимите куки към приставката и ги регистрирайте, като извикате add_filter.
Стъпка 6
За да добавите функционалност с помощта на приставки, трябва да създадете маркери на шаблони. За да декларирате таг на шаблон, напишете PHP функция и я документирайте за потребителите на приставки.
Стъпка 7
След като приставката е написана, препоръчително е да я подготвите за интернационализация, т.е. внедрете способността да превеждате показания текст на различни езици. За да направите това, изберете име за пространството за превод на приставки. Той трябва да е уникален като името на самата приставка. Опаковайте всички редове текст, които ще бъдат показани на читателя, в една от двете функции на gettext на WordPress: _ () или _e (). Създайте файл POT (директория за преводи) и го разпространете заедно с приставката. За да заредите превода, използвайте функцията load_plugin_textdomain.
Стъпка 8
Създайте уеб страница, описваща как да инсталирате своя плъгин, какви функции ще изпълнява и с кои версии на WordPress е съвместим.