Клик

Хајде да напише додатак за ВордПресс. 2. део. Општу теорију.

вордпресс-плугин-2 У првом делу серије публикација о стварању сопствене УордПресс Плугин покушао сам да одговорим на питање "Зашто и како да напишу плугин за УордПресс". Сада је време да се о плану за стварање плуг-ин. Као пример, рассмориу плугин који ће створити заглавље и тело за измену уносе на сцени објављивања (тј., у време када корисник кликне на "пост" или "Поново учитај"). По мом мишљењу овај приступ је првенствено заинтересован за оно што ће се у будућности на основу примера плугин-а да напише озбиљнији плугин за ВордПресс, на пример - аутоматски мења садржај.

Хајде да наставимо.

Садржај курса стварају плугин за УордПресс

Прикажи Садржај »

  1. Увод, опште информације (написати плугин за УордПресс Део 1..)
  2. Општа теорија (написати плугин за УордПресс Део 2..)
  3. Припрема за Направи страницу подешавања (написати плугин за УордПресс Део 3..)
  4. Да бисте креирали подешавања страница Плугин (написати плугин за УордПресс Део 4...)
  5. Функционална компонента (написати додатак за ВордПресс. Поглавље 5).
  6. Интернационализација и Руссифицатион (написати плугин за УордПресс Део 6..)
  7. Додавање у спремиште ВордПресс.орг (написати плугин за УордПресс Поглавље 7..)
  8. Изворни код датотеке додатак за ВордПресс

Механизам плуг-ин УордПресс.

Сматрамо да почне са прегледом механизма било ВордПресс плугин који ми додатак за интелигентно напише.


Хватање догађаја (куке)

Механизам плуг-инова на основу прислушкивања и даља обрада мотора кориснички дефинисаних функција је - такозвани хуках (кука). Тако, да напише плугин који мења улазак у публикацији, морате пресретне соответствубсцхее догађај, процес је и повратак резултат мотора.

У замку догађаје, можете користити две методе:

  • адд_ацтион (надјачава основна функција прилагођених ВордПресс)
  • адд_филтер (ради када зовете базу функцију, позивајући кориснички дефинисаних функција)

Сходно томе, могуће обрнути поступак - ремове_ацтион и ремове_филтер.

У плуг-пример ћу користити адд_филтер, јер Ја само треба да промените податке поступиусцхие за објављивање, саме публикација је механизам не желим да додирне (и не треба).

Обрада догађаја (функција)

За лечење заробљених догађаја коришћене функције (они су исти - поступак). У процесу писања плугин за УордПресс нисмо имали времена да им се супротставим. У ПХП функција користи за одређивање званичне функције реч.

Почну да раде на плуг-ин

Опис плугин-

Минимум Нон-функционални део Плугин - ово је резиме о томе, додао на врх Плугин фајл. Како следи (у правичност ја треба да знате да стварно треба да одредите само име додатак, али је боље да попуни више информација, више то ће бити корисно у будућности):

/ *
Плугин Име: Ми Плагин
Плугин УРИ: хттп://ввв.димио.орг/ми_плугин
Опис: Мој додатак за ВордПресс.
Верзија: 0.1
Аутор: димио
Аутор УРИ: хттп://ввв.димио.орг
* /

Овај одељак треба да буде убачена у почетку датотеке плуг-ин, након што излази таг ПХП (<пхп?).

Инсталацију и уклањање ВордПресс плугин

Приликом писања плугин за УордПресс да се сети и добрих разлога - наиме, да користе алате за инсталирање и уклањање утикач. Неке функције (као што је креирање табеле са подацима за додатак на рад, додајући нове функције које се користе додатак на одговарајућу табелу базе података ВордПресс), треба само да се једном уради - када инсталирате плугин-а. Па, то уклони да се очисти за вас - уклоните инсталиране опције и створио табели. За ове сврхе, пресретача су ВордПресс

регистер_ацтиватион_хоок (__ФИЛЕ__, 'миплуг_сет_оптионс');
регистер_деацтиватион_хоок (__ФИЛЕ__, 'миплуг_унсет_оптионс');

Дозволите ми да објасним: када инсталирате плуг-ин ће се звати миплуг_сет_оптионс, које ћемо описати процес стварања неопходних подешавања, али шта ако избришете све поставке плуг-ин ће позвати уницхтозхеин миплуг_унсет_оптионс. Наравно, имена се зове функције могу бити произвољна. Изнад две линије треба да буде постављен након опис додатак, онда постоји цео код је како следи:

<ПХП?
/ *
Плугин Име: Мој Нови додатак
Плугин УРИ: хттп://ввв.димио.орг/миплугин
Опис: Мој додатак
Верзија: 0.1
Аутор: димио
Аутор УРИ: хттп://ввв.димио.орг
* /
, 'myplugin_set_options' ) ; регистер_ацтиватион_хоок (__ФИЛЕ__, 'миплугин_сет_оптионс');
, 'myplugin_unset_options' ) ; регистер_деацтиватион_хоок (__ФИЛЕ__, 'миплугин_унсет_оптионс');
>?

Напиши плугин за УордПресс је веома једноставно!

На овој срећан напомене, желео бих да завршим неке опште теоријске и потом иде на да размотри оснивање плуг-ин страници подешавања. У закључку, препоручујем видите листу догађаја ВордПресс, који можете да инсталирате пресретача.

Више о сличним темама:

Категорија Филед ундер: СЕО , Блоговање , кодирање | Таг Тагс: , , , , , | Коментари 4 коментара

Коментари

4 коментара на "пишу додатак за ВордПресс. 2. део. Општа теорија. "

  1. карсер пише:

    словослагач
    подешавања додатак ће позвати уницхтозхеИН миплуг_унсет_оптионс

    • димио пише:

      Неки блогери направити грешке, посебно у циљу повећања "јединственост" текста у очима претраживача, тако да нећу ускратити право постојања клеро грешке, када је пала кроз правописа :)

  2. Иларион пише:

    Па то је нешто драга аутор :-) Ипак, врло мало информација и много непотребних речи. Покушајте да већ пише, без много разговора, али је занимљиво да читају :-)

Допуст један Одговор