Back to Question Center
0

Semalt: WordPress Plugin Tips di sviluppu

1 answers:

I plugins sò codici chì ponu esse stallati in WordPress è anu a capacità di sguillà è espansione a funziunalità di un situ. Permette per sta funzione senza a necessità di pirateu u codice core. Permette a aghjunzione di funzioni chì ponu integrate Facebook Open Graph e i tags di mail .

Frank Abagnale, un primu spéciale da Semalt , fucalizza quì nantu à una prublema prudente in stu rispettu.

Creazione di un plugin

U primu passu hè di creà un novu cartulare in WordPress in stu ligame "wp-content / plugins /" seguita da creendu un cartafòlu in ellu è u nome "my-facebook-tags". U nome di u caratteru di u plugin hè ancu cunnisciutu da slug di plugin chì deve esse unicu è pò esse acquistatu nantu à ricerca in Google.

U prossimu passu hè creatu un cartulare in u cartulare di Facebook è l'appuntamentu "my-facebook-tags.p" p ". U codice seguitu hà da esse stampatu in u archidu principal del plugin.

Dopu à a creazione di u plugin, hè necessariu creà un ganci in un tema chjamate «wp_head ». Ci hè dui tipi di anelli, à dì d'azzione è filtri. A diffarenzia entre l'azzioni è i filtri hè chì l'azzione prupone quan un anu hà detecatu da u WordPress mentri i filtri mudificate a piccula data. Per cumpiace u plugin, hè necessariu aghjunghje i meta tags usando u gancu wp_head cù u codice seguente

Hè necessariu aghjustà u ganciu in giòccu per l'usi in una trama.

Filtri

Siculu quantu cita, i filtri sò usati per mudificà i bits. Hè, per quessa, possi cambià un missaghju di errore chì vene quandu u password hè statu ingressu. Per esempiu, quandu u password hè statu intrutu per www..example.com/wp-admin, u missaghju d 'errore pò esse sguassatu ingressendu e datu filtrati. Per esempiu in questu casu:

U filtru hè "login_errors". U messagiu d'errore hè sappiutu cudificà l'infurmazioni filtrati.

Scripti è Styles ponu aghjunte da u enqueueing. Un esempiu hè l'aghjuntu di una fontana Google chì hè una forma di stile. Hè illustratu sottu

Assets ponu esse carghjellati è almacenati in u plugin usendu l'enqueueing cum'è rilevu sottu.

Creazione di una pagina per plugin

Ci hè parechje manere di creà una pàgina ma l'u più rrecumudatu hè l'avvicinatu orientatu d'oghjettu. U primu passu hè di creà un menu induve l'interfaccia d'utilizatori ponu esse situatu. U "add_menu_page " hè più apprupatu per creà u menu superiore per i razziò seguenti: titulu di a pagina, menu di titulu, capacità, menu slug, funzione, icona è posizione. A scelte anu da esse registratu. Per esempiu, se vulete registrà un paràbulu per un accountant seguitavu a seguente procedura .

U prossimu siguiu hè di creà una forma chì serà u rispunsevule per vede l'interfaccia d'utilizatore. U codice indicatu quì sottu per esse stampatu in u campu "my_plugin_settings_page ".

Sò e prerebbe circate nantu à a prublema

U "settings_fields " deve esse usatu è u primu paràmetru aghjustatu cum'è l'opzione gruppu. E i nomi usati in i paràmetri si deve esse usatu in u duminiu d'opzioni. A funzione "get_option " deve esse usata per piglià u valore d'un campu è pusendu u primu paràmetru in u campu di l'opzione. A forma di paràmetra creata pare avanti a figura inserita da quì

Ancu si ùn hè micca necessariu per attivà traduzioni, pò esse utile à volte. E traduzzione hè stata permessa di a prucedura seguente. U seguenti avissiru esse usatu per atteggià u testu à quandu ci sò parechji esempii di issuazione "__  funzione" o a funzione "_e ".

November 29, 2017
Semalt: WordPress Plugin Tips di sviluppu
Reply