Autentificare
Începe

Documentație Easy Digital Downloads

Documentație, Materiale de Referință și Tutoriale pentru Easy Digital Downloads 

Introducere pentru dezvoltatori în Easy Digital Downloads

Easy Digital Downloads a fost construit având în vedere dezvoltatorii, ceea ce înseamnă că tot codul este bine structurat, organizat, ușor de citit și documentat. Codul sursă pentru EDD este, de asemenea, extrem de extensibil, ceea ce face extrem de ușor pentru dezvoltatori să-și integreze propriile funcționalități sau să modifice părți existente.

Dacă doriți să dezvoltați pe EDD, fie contribuind la pluginul de bază, fie creând extensii, există câteva lucruri cu care ar trebui să vă familiarizați înainte de a începe.

Github – Urmărire bug-uri și îmbunătățiri

Întregul cod sursă pentru Easy Digital Downloads este disponibil pe
Github, și aici au loc toate urmăririle principale de bug-uri / îmbunătățiri. Dacă aveți întrebări specifice dezvoltatorilor, este cel mai bine să creați o Problemă în loc să lăsați un comentariu aici, pe acest site. Dacă aveți o îmbunătățire pe care ați dori să o propuneți, Github este, de asemenea, locul unde să o postați.

Organizare

Codul sursă al EDD este organizat în fișiere separate, denumite în mod semnificativ. De exemplu, toate funcțiile legate de codurile de reducere sunt plasate într-un fișier numit „
discount-functions.php“. Dacă veți lucra la dezvoltarea EDD, atunci se așteaptă să urmați organizarea și convenția de denumire care este deja stabilită. Dacă creați o nouă funcție care are de-a face cu compatibilitatea cu pluginuri terțe, o veți plasa în fișierul „plugin-compatibility.php“.

Denumirea funcțiilor și claselor

Organizarea este una dintre cele mai importante, dar o cheie la fel de importantă de reținut este denumirea. Toate funcțiile, fără excepție, sunt prefixate cu
edd_. Acest lucru ne ajută să ne asigurăm că nu creăm funcții cu nume conflictuale cu alte pluginuri sau teme. De exemplu, nu creați o funcție numită astfel:

function get_download_details() {
	// do stuff here
}

Faceți acest lucru în schimb:

function edd_get_download_details() {
	// do stuff here
}

De asemenea, ar trebui să aveți grijă să vă asigurați că ați denumit funcția corespunzător și că o funcție nu există deja pentru a face ceea ce aveți nevoie.

Clasele ar trebui să urmeze aceleași reguli.

Respectați standardele WordPress

Ne străduim să ne asigurăm că EDD respectă cele mai bune standarde de codare și ne așteptăm să faceți același lucru. Dacă aveți nevoie de asistență pentru a învăța unele dintre standardele pe care le așteptăm de la dvs., vă rugăm să consultați codex-ul oficial 
WordPress Coding Standards.

Trimiterea codului dvs.

Dacă ați scris un add-on,
contactați-ne pentru a discuta despre listarea lui și eventuala vânzare pe site. Dacă faceți o contribuție la codul sursă de bază, vă rugăm să trimiteți o Solicitare de extragere pe pagina Github a pluginului.

Blog de dezvoltare

Blogul de dezvoltare
Easy Digital Downloads este cel mai bun loc pentru a fi informat despre schimbări importante, anunțuri și ghiduri pentru dezvoltatori legate de EDD. Dacă dezvoltați extensii sau faceți orice fel de dezvoltare legată de EDD, vă recomandăm cu tărie să vă abonați la blogul de dezvoltare.

A fost util acest articol?

Începeți să vindeți astăzi!

Alăturați-vă peste 50.000 de proprietari de magazine inteligente și începeți să folosiți cel mai ușor mod de a vinde produse digitale cu WordPress.

Copyright © 2025 Sandhills Development, LLC

[universally_switcher]