Zaloguj się
Rozpocznij

Dokumentacja Easy Digital Downloads

Dokumentacja, materiały referencyjne i samouczki dla Easy Digital Downloads 

Wprowadzenie dla programistów do Easy Digital Downloads

Easy Digital Downloads został zbudowany z myślą o programistach, co oznacza, że cały kod jest dobrze rozplanowany, zorganizowany, łatwy do odczytania i udokumentowany. Kod źródłowy EDD jest również wysoce rozszerzalny, co sprawia, że programistom jest niezwykle łatwo dodawać własne funkcjonalności lub modyfikować istniejące części.

Jeśli planujesz rozwijać EDD, czy to poprzez wkład w główny plugin, czy tworząc rozszerzenia, jest kilka rzeczy, z którymi powinieneś się zapoznać, zanim zaczniesz.

Github – Śledzenie błędów i ulepszeń

Cały kod źródłowy Easy Digital Downloads jest dostępny na
Github, i to tutaj odbywa się śledzenie głównych błędów / ulepszeń. Jeśli masz pytania specyficzne dla programistów, najlepiej jest utworzyć Issue zamiast zostawiać komentarz na tej stronie. Jeśli masz propozycję ulepszenia, Github jest również miejscem, aby ją opublikować.

Organizacja

Kod źródłowy EDD jest zorganizowany w oddzielne, sensownie nazwane pliki. Na przykład, wszystkie funkcje związane z kodami rabatowymi są umieszczone w pliku o nazwie „
discount-functions.php“. Jeśli zamierzasz pracować nad rozwojem EDD, oczekuje się, że będziesz przestrzegać istniejącej organizacji i konwencji nazewnictwa. Jeśli utworzysz nową funkcję związaną z kompatybilnością z wtyczkami stron trzecich, umieścisz ją w pliku „plugin-compatibility.php“.

Nazewnictwo funkcji i klas

Organizacja jest jedną z najważniejszych rzeczy, ale równie ważnym kluczem do zapamiętania jest nazewnictwo. Wszystkie funkcje, bez wyjątku, są poprzedzone prefiksem
edd_. Pomaga nam to zapewnić, że nie tworzymy funkcji o nazwach konfliktujących z innymi wtyczkami lub motywami. Na przykład, nie twórz funkcji o nazwie takiej jak ta:

function get_download_details() {
	// do stuff here
}

Zrób to zamiast tego:

function edd_get_download_details() {
	// do stuff here
}

Należy również zadbać o odpowiednie nazwanie funkcji i upewnić się, że funkcja, która wykonuje potrzebne zadanie, już nie istnieje.

Klasy powinny przestrzegać tych samych zasad.

Przestrzegaj standardów WordPress

Ciężko pracujemy, aby upewnić się, że EDD przestrzega najlepszych standardów kodowania i oczekujemy tego samego od Ciebie. Jeśli potrzebujesz pomocy w nauce niektórych standardów, których od Ciebie oczekujemy, skonsultuj się z oficjalnym 
WordPress Coding Standards codex.

Przesyłanie kodu

Jeśli napisałeś dodatek,
skontaktuj się z nami, aby omówić jego umieszczenie i ewentualną sprzedaż na stronie. Jeśli chcesz wnieść wkład w główny kod źródłowy, prześlij Pull Request na stronie Github wtyczki.

Blog deweloperski


Blog deweloperski Easy Digital Downloads to najlepsze miejsce, aby być na bieżąco z ważnymi zmianami, ogłoszeniami i wskazówkami dla programistów dotyczącymi EDD. Jeśli tworzysz rozszerzenia lub wykonujesz jakiekolwiek prace programistyczne związane z EDD, gorąco polecamy subskrypcję bloga deweloperskiego.

Czy ten artykuł był pomocny?

Zacznij sprzedawać już dziś!

Dołącz do ponad 50 000 sprytnych właścicieli sklepów i zacznij korzystać z najłatwiejszego sposobu sprzedaży produktów cyfrowych za pomocą WordPress.

Copyright © 2025 Sandhills Development, LLC

[universally_switcher]