Când vine vorba de adăugarea de funcționalități suplimentare la un blog Wordpress, utilizatorii de Wordpress merg de obicei și caută un plugin care ar putea satisface nevoile lor. Există adesea pluginuri create pentru funcționalitate extinsă de bază, dar ce se întâmplă atunci când nu puteți găsi pluginul perfect pentru nevoile dvs.? Ar putea fi mai ușor să creați singur pluginul.
Wordpress are un cadru de plugin excelent care face ca extensia funcționalității Wordpress să fie destul de ușoară. De fapt, crearea unui plugin simplu este surprinzător de necomplicată, datorită documentației excelente Wordpress și altor articole utile din întreaga lume.
Dacă credeți că doriți să faceți plonjorul în scrierea unui plugin Wordpress, iată câteva resurse esențiale și sfaturi pentru a vă ghida pe drum. Acest lucru vă va duce de la cele mai vechi etape ale creării pluginului la promovarea noului dvs. plugin, și totul între ele.
Dacă motivul dvs. principal nu este de a rezolva o nevoie specifică pentru un plugin, există multe alte modalități de a genera idei și motive pentru a scrie un plugin Wordpress. Sigur, puteți să bateți întotdeauna plugin-ul simplu "hello world" (furnizat în modul implicit de instalare Wordpress), dar vrem ceva mai provocator, nu? Dacă ideea dvs. de plugin pare destul de simplă pentru a crea de la zero, încercați să utilizați ideea pluginului ca exemplu de aplicație, în loc să petreceți timp construind o aplicație inutilă pe care nu o veți folosi niciodată,.
Dacă doriți mai multe idei pentru construirea unui plugin, DevLounge a creat o listă de moduri de a genera idei pentru scrierea pluginurilor Wordpress. În general, cea mai bună practică este să începeți să cercetați alte pluginuri existente și să lucrați la idei pentru a le îmbunătăți.
Nu puteți începe construirea pluginului fără a configura un mediu de testare adecvat. Iată câteva instrumente necesare pentru construirea unui plugin Wordpress:
În afară de această postare, veți avea nevoie de alte documente care vă permit să găsiți rapid referințe API pentru Wordpress. Iată câteva care vor veni la îndemână:
Acum că ați acumulat instrumentele și resursele necesare pentru a crea un plugin, este timpul să vă configurați mediul de testare. Există două metode diferite de configurare a unui mediu de test plugin. Cea mai bună modalitate de a vă accelera timpul de dezvoltare este crearea unui testbed pe calculatorul propriu, folosind Apache și MySQL. În timp ce acest lucru poate fi un pic mai avansat, există tutoriale pentru configurarea diferitelor medii Wordpress cu ambele aceste tehnologii.
Pentru a dezvolta pe o mașină Windows, încercați să instalați Wordpress folosind XAMPP, un program minunat care îmbină Apache și MySQL împreună într-o instalare ușoară. (Notă: XAMPP este încrucișată, astfel încât utilizatorii Linux și Mac pot să o folosească și ei.)
O altă opțiune pentru utilizatorii Mac este de a instala Wordpress folosind MAMP, un program care îmbină MySQL și Apache pentru utilizarea pe Mac.
A doua opțiune pentru mediile de testare este de a crea un director separat pe serverul dvs. web și de a crea o instalare proaspătă de Wordpress pe care. Va trebui să încărcați fiecare schimbare utilizând FTP, deci va fi mult mai lent decât un mediu local de testare.
Din fericire pentru programatori necalificați ca mine, construirea unui plugin Wordpress poate fi un proces relativ simplu. Sigur, puteți face plug-uri incredibil de avansate, dar este destul de ușor să scufundați în crearea unui simplu plugin cu cadrul pe care Wordpress l-a configurat.
Jarkko a scris un articol despre începutul acestui an cu privire la anatomia unui plugin Wordpress și acesta este un loc excelent pentru a începe cu principiile de scriere a plugin-urilor. Tutorialul arată cum să creați un plugin simplu care creează un widget care să prezinte posturile programate viitoare pe un site Wordpress. O resursă perfectă pentru orice începător, complet cu fișiere sursă.
Interacțiunea bazei de date este crucială pentru aproape toate pluginurile, deci este important să înțelegeți elementele de bază ale modului de conectare la baza de date Wordpress și datele de acces. Documentele Wordpress au un tutorial excelent despre cum să interacționezi cu bazele de date.
În timp ce unele pluginuri s-ar putea să nu mai aibă nevoie de un stil suplimentar, adăugarea unui mic condiment la plugin-ul dvs. nu a rănit niciodată. DevLounge are un articol minunat despre cum să includă elemente în Javascript și CSS în plugin-ul dvs..
Ajax este un alt element care poate face într-adevăr o diferență într-un plugin Wordpress. Trimiterea datelor fără a fi necesară o reîmprospătare a paginilor este un atribut util în pluginul dvs. Iată câteva resurse despre cum să utilizați Ajax într-un plugin Wordpress:
Pluginul dvs. poate necesita un meniu Opțiuni și o pagină pentru a afișa opțiuni configurabile pentru secțiunea de administrare Wordpress. Codul Wordpress are o pagină de referință excelentă pentru adăugarea meniurilor de administrare. Dacă doriți un tutorial cu capturi de ecran, încercați Wordpress Bits 'Adding Options în Wordpress tutorial.
O modalitate utilă de a răspândi accesul plugin-ului dvs. este să îl traduceți în diferite limbi. Cadrul de plugin-uri Wordpress permite dezvoltatorilor să localizeze plugin-ul, permițând efectuarea de traduceri diferite.
Iată câteva dintre resursele principale pentru publicarea plugin-ului dvs. de kickin și permiteți altor utilizatori Wordpress să-l descarce:
Glen Stansberry este un dezvoltator web și un blogger care sa luptat de mai multe ori decât ar dori să recunoască cu CSS. Puteți citi mai multe sfaturi despre dezvoltarea web la blogul său Web Jackalope.
Îți place acest post? Votați-o pe Digg de mai jos. Mulțumiri!