Construirea unui simplu widget pentru wordpress

Crearea unui widget WordPress este foarte asemănătoare cu construirea unui plug-in, dar este un proces mai simplu și mai evident. Tot ce aveți nevoie este un fișier, care va conține tot codul PHP (pentru plugin-ul este posibil să aveți nevoie de o structură de fișier destul de complexă).

Organizarea widget-ului necesită doar trei funcții principale:

  • funcția widget ()
  • actualizare funcție ()
  • forma funcției ()

Structura de bază

Șablonul widget este foarte simplu. Scheletul pe care este construit codul arată după cum urmează:

Pentru a începe, trebuie să încărcați widget-ul utilizând funcția "widgets_init". Aceasta este o acțiune de cârlig și o descriere detaliată pe care o puteți găsi în codul WordPress.

Pentru a inițializa widget-ul, se utilizează o funcție în care widget-ul nostru este înregistrat în sistem, astfel încât acesta să poată fi accesat în secțiunea widget-uri.

Toate codurile widget-ului sunt închise într-o clasă. Numele clasei este important. Trebuie reținut faptul că numele clasei și numele funcției de înregistrare trebuie să se potrivească.

Acum, să trecem câteva setări la această clasă. De exemplu, putem transmite lățimea și înălțimea. De asemenea, puteți defini o mică descriere care poate fi utilă atunci când asociați un widget cu un subiect comercial.

Acum, toate operațiile de înregistrare necesare sunt completate și vă puteți concentra pe principalele funcții ale widget-ului nostru.

Funcția widget () se referă la ieșirea widgetului nostru. Vom trece câteva argumente. Primul argument va fi obținut din subiect, numele și alți parametri vor fi transferați în acesta. Al doilea argument este un exemplu al clasei noastre.

Apoi extragem valorile din argument, deoarece acestea trebuie să fie accesibile local.

Apoi, setăm numele și alte valori pentru widget-ul nostru, care pot fi modificate în meniul widget. Sunt utilizate și variabilele speciale $ before_widget și $ after_widget. ale căror valori sunt stabilite de temă.

Acum funcția update (). Această funcție primește setările utilizatorului și le salvează.

Rețineți că orice element XHTML este eliminat în valori variabile pentru a exclude influența acestuia asupra funcționării widgetului.

Acum creați un șablon de formular care va servi la introducerea valorilor. Aici utilizatorul va defini setările și valorile. Funcția form () va conține codul pentru crearea câmpurilor de introducere, casetele de selectare și așa mai departe.

Înainte de a începe crearea câmpurilor de introducere a informațiilor, trebuie să definiți valorile implicite.

Acum, creăm câmpuri de introducere a textului.

concluzie

Ultimele 5 lecții din rubrica "Wordpress"

Această lecție este probabil să fie psihologică, pentru că mulți oameni lucrează cu WordPress și simultan cu Joomla, dar nu pot decide care CMS să folosească.

  • După instalarea și configurarea motorului, trebuie să lucrăm cu designul site-ului nostru. Acesta este un subiect destul de lung, dar vom încerca să spunem totul în mod concis și clar.

  • Astăzi, vă vom spune ce trebuie să faceți primele setări după instalarea motorului WordPress. Această lecție va fi foarte utilă pentru începători.

  • Promovarea articolelor într-un blog nu este o sarcină ușoară. Se întâmplă adesea să scrieți conținut foarte bun, să activați efecte vizuale, să faceți ajustările SEO potrivite, dar nu dau rezultatul așteptat.

  • Aveți nevoie de un site personal, dar nu doriți să utilizați WordPress? Apoi, această selecție este pentru dvs.

  • Timp de o saptamana, am incercat sa obtin bazele crearii plug-in-urilor si widget-urilor sub EP, dar peste tot am inghitit cele mai importante informatii, care nu inteleg pe deplin ce vine. Toate acestea sunt informații superficiale care pot fi copiate și lipite, dar pentru o înțelegere detaliată nu este suficientă. Nu în cazul în care descrierea detaliată nu este văzut. Chiar și în cod. E simplu.

  • Cum să faci asta într-un widget a fost procesat php? Trebuie să procesați codul introdus în textarea

    Construirea unui simplu widget pentru wordpress

    Prin obținerea de informații imediat prin două canale (vedere și auz), eficiența predării este mult mai mare decât învățarea din cărți. Și temele și testele online vă vor permite să gândiți în mod constant în limba pe care o învățați și să vă verificați imediat cunoștințele!

    Construirea unui simplu widget pentru wordpress

    Construirea unui simplu widget pentru wordpress

    Dacă doriți să învățați HTML mult timp, atunci am o veste bună pentru dvs.!

    Construirea unui simplu widget pentru wordpress

    Dacă ați învățat deja HTML și doriți să treceți mai departe, următorul pas este să învățați tehnologia CSS.

    Construirea unui simplu widget pentru wordpress

    Dacă doriți să înțeleagă conceptele de domeniu si hosting, învață cum să creeze o bază de date, încărca fișiere pe un site web prin intermediul unui server FTP, crea subdomenii, configurați cutiile poștale pentru site-ul și să monitorizeze participarea, acest curs este conceput special pentru tine!

    Articole similare