Creați un simplu plugin wordpress parte 2, mnogoblog

Bună ziua, astăzi continuă să înțeleagă crearea de plugin-uri pentru WordPress motor, și anume, ia în considerare una dintre modalitățile de a dezvolta plugin-uri - studiul plugin-uri bine scrise existente, precum și modificarea și îmbunătățirea.






Puteți descărca sursa pentru articolul de mai jos

Poate că deja de multe ori a trebuit să eliminăm plug - Hello Dolly de pe site-ne WordPress - din cauza inutilitatii sale - și vă întrebați de ce este prezent în mai multe ansambluri, WordPress motor?

Plugin-ul Hello Dolly afișează în fragmentele din panoul de control wordpress textul piesei "Hello, Dolly", realizat de Louis Armstrong.

Se pare că aceasta servește ca o demonstrație - ca plug-in simplu și bine scris!

O modalitate de a crea plug-in-uri pentru începătorii de webmasteri - este doar acolo - este studiul dispozitivului de plug-inuri bine existente deja existente.

Să ne ocupăm de pluginul Hello, Dolly și să îl modificăm puțin!

Puteți descărca plugin-ul prin următorul url: "wordpress.org/plugins/hello-dolly"

1. Mai întâi apare antetul informațiilor standard:

2. Apoi, se creează o nouă funcție numită "hello_dolly_get_lyric". în care se creează o anumită variabilă cu numele "versuri", cărora li se alocă frazele din cântec:

Apoi, în aceeași funcție "hello_dolly_get_lyric", există o împărțire a frazei din cântec în linii cu următorul cod:

După ce, în aceeași funcție, există o selecție aleatorie (aleatorie) a liniei (fraza) cerută:

După aceea, funcția "hello_dolly_get_lyric" este închisă.

3. Următorul pas este să creați o funcție numită "hello_dolly"

În această funcție, o variabilă «ales» este setat la «hello_dolly_get_lyric» funcție, și după ( «ales» variabilă) afișează pur și simplu (ecou) într-un anumit identificator de paragraf (id) «dolly» (pentru a prescrie stiluri de la un paragraf - localizarea acestuia).

4. Apoi vine cârligul pluginului (cârlig).

Aceasta este concluzia frazele cântecului este legat de caracteristicile standard Wordpress - «admin_notice» - începe imediat după încărcarea din meniul panoului de control și apare numai în zona de administrare.







Adică, o funcție numită "hello_dolly" este executată numai atunci când apare acțiunea "admin_notice".

5. Apare o altă funcție numită "dolly_css". care prescrie stilurile de proiectare pentru identificatorul (id) "dolly" (care a fost înregistrat la punctul 3, a se vedea mai sus)

6. Și ultimul lucru este din nou cârlig plug-in (plug-in cârlig)

Care rulează funcția «dolly_css» (stiluri), atunci când a declanșat funcția WordPress Standart - «admin_head» - începe atunci când secțiunea de ieșire cu tag-ul în panoul de control.

Acesta este tot pluginul Hello Dolly!

Și acum să începem să-l modificăm și să-l modificăm!

1. Schimbați antetul informațiilor standard.

2. Să adăugăm cuvinte rusești. în loc de cuvintele cântecului englez, de exemplu, luăm citate înțelepte:

3. Apoi, schimbați cârligele pluginului (cârlig)

Hai să facem o concluzie fraze înțelepte pe site-ul, nu în admin pentru această cravată producția lor la caracteristicile standard Wordpress - wp_head.

precum și un indiciu al stilurilor:

4. Să schimbăm stilurile în sine.

Să facem o concluzie de fraze înțelepte în mijloc:

5. Să adăugăm un shortcode în plugin. astfel încât să puteți afișa expresii înțelepte oriunde în înregistrări, pagini, widget-uri.

Pentru a face acest lucru, adăugați următoarea linie la sfârșitul codului pluginului:

Acum, dacă introducem, de exemplu, în interiorul înregistrării, următorul cod scurt [mudrosti]. atunci "gândurile noastre înțelepte" vor apărea în înregistrări - în locul acestui shotkoda.

Ca rezultat, codul pluginului va fi următorul:

Ar trebui să obținem următoarele:

6. Adăugați elementul din panoul de control pentru a configura pluginul.

Mai întâi, creați un nou sub-element în "Setări" ("Opțiuni") în panoul de control wordpress, pentru aceasta inserăm următoarele rânduri în codul plugin:

Cu acest cod am creat un sub-element cu titlul "Gânduri înțelepte".
Vă aduc aminte că funcția nu este închisă - nu există ">" la sfârșitul codului - aceasta se face pentru a introduce mai mult cod în această funcție.

În continuare, să continue să editați pagina de setări plugin, după cum urmează: adăugați câmpul de cod plugin pentru a introduce una dintre gânduri înțelepte - va continua să completeze funcțiile codul de mai sus:

Aici am creat un formular pentru a introduce un gând înțelept, a scris această idee foarte înțeleaptă într-o variabilă și a salvat-o într-o bază de date.

După aceea, pagina pentru configurarea pluginului nostru va arăta astfel:

Apoi, trebuie să editați funcția cu concluziile gândurilor înțelepte pe site:

Aceasta este în cazul în care ne-am înregistrat linii pentru a citi o variabilă cu o idee înțeleaptă, pe care introducem pagina de setări pentru plugin, din baza de date, precum și inserați această variabilă (opt_val), ca una dintre liniile de gânduri înțelepte.

Ca rezultat, codul complet al plugin-ului ar trebui să fie următorul:

PS: Site-uri utile pe acest subiect:

1. Toate cârligele disponibile pentru plug-in-uri (plug-in-uri wordpress) cu descrierea lor pot fi găsite aici:

Înregistrări similare:

Navigare după înregistrări







Articole similare

Trimiteți-le prietenilor: