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: