Chociaż Easy Digital Downloads (EDD) jest zaprojektowany do współpracy z każdym motywem, istnieje kilka rzeczy, które możesz zrobić ze swoim motywem, aby wykorzystać elastyczność EDD.
W innych artykułach omówiliśmy, jak robić takie rzeczy jak
tworzenie szablonów motywu specjalnie dla stron produktów, a także edycję archiwum pobrań. Tutaj omówimy, jak przejąć kontrolę nad wyświetlaniem kategorii i tagów dla Twoich produktów.
Archiwa taksonomii pobrań
WordPress używa hierarchii szablonów do określenia, który plik szablonu motywu powinien zostać użyty do wyświetlenia dowolnej strony w Twojej witrynie. Dla taksonomii, czyli kategorii i tagów pobrań w tym kontekście, hierarchia szablonów wygląda następująco:
taxonomy-{taxonomy}-{term}.php– Jeśli taksonomia tosometax, a termin taksonomii tosometerm, WordPress będzie szukałtaxonomy-sometax-someterm.php.W przypadku formatów postów, taksonomia to „post_format”, a terminy to „post-format-{format}. tj.taxonomy-post_format-post-format-link.phpdla formatu postu link.taxonomy-{taxonomy}.php– Gdyby taksonomia byłasometax, WordPress szukałbytaxonomy-sometax.php.taxonomy.phparchive.phpindex.php
Ta hierarchia jest często pomijana w motywach, nie dlatego, że jest nieistotna, ale dlatego, że plik szablonu
archive.php jest uważany za standard i zazwyczaj jest obecny. Na stronie niebędącej sklepem e-commerce, niewiele zmian strukturalnych jest wymaganych od typowego wyświetlania archiwum dat do wyświetlania archiwum postów.
Jednak kategorie i tagi EDD znajdują się w tej samej pozycji co archiwum pobrań omówione w drugim artykule powyżej. Nie są one przeznaczone do wyświetlania jak typowe posty WordPress, ale raczej jak produkty, którymi są.
Mając to na uwadze, masz możliwość przejęcia kontroli nad szablonami kategorii i tagów pobrań, tworząc określone pliki w głównym katalogu swojego aktywnego motywu.
taxonomy-download_category.php – taxonomy-download_tag.php
Na podstawie wspomnianej powyżej hierarchii szablonów, kontrolowanie wyświetlania kategorii i tagów EDD podlegałoby pozycji nr 2. W systemie WordPress kategoria pobrań to
download_category, a tag pobrań to download_tag.
Zatem
taxonomy-{taxonomy}.php to schemat nazewnictwa szablonów, którego WordPress użyłby do wyszukania szablonów specyficznych dla pobrań EDD.
Jeśli umieścisz pliki o nazwie
taxonomy-download_category.php i taxonomy-download_tag.php w głównym katalogu swojego aktywnego motywu, WordPress użyje ich do renderowania Twoich kategorii i tagów pobrań. Co zbudujesz w tych plikach, zależy od Ciebie.
Jeśli jesteś deweloperem motywów, powinieneś znać sposób tworzenia różnych plików szablonów. Możesz użyć naszego
przykładowego widoku produktów, aby przyspieszyć tworzenie szablonów kategorii i tagów pobierania. Jeśli nie jesteś deweloperem motywów, jest to coś, do czego musiałbyś kogoś zatrudnić. Sposób tworzenia tych archiwów taksonomii jest mniej związany z EDD, a bardziej z WordPress i ogólnym programowaniem. Wykracza to poza zakres tej dokumentacji.
Jeśli nie jesteś deweloperem motywów, ale masz praktyczne umiejętności, istnieje kilka przykładów motywów, których możesz użyć, aby zrozumieć koncepcję tworzenia archiwów kategorii i tagów pobierania dla swojego motywu. Najlepszym odniesieniem byłby nasz
motyw Vendd, który można również znaleźć na GitHubie, aby uzyskać łatwy dostęp do kodu źródłowego.
