Hoewel Easy Digital Downloads (EDD) is ontworpen om met elk thema te werken, zijn er verschillende dingen die u aan uw thema kunt doen om te profiteren van de flexibiliteit van EDD.
In andere artikelen hebben we besproken hoe u dingen kunt doen zoals
thema-sjablonen specifiek voor productpagina's maken en het archief van downloads bewerken. Hier bespreken we hoe u de controle kunt krijgen over de weergave van categorieën en tags voor uw producten.
Download Taxonomie Archiefpagina's
WordPress gebruikt zijn sjabloonhiërarchie om te bepalen welk thema-sjabloonbestand moet worden gebruikt om een bepaalde pagina op uw site weer te geven. Voor taxonomieën, of downloadcategorieën en tags in deze context, is de sjabloonhiërarchie als volgt:
taxonomy-{taxonomy}-{term}.php– Als de taxonomiesometaxis en de term van de taxonomiesometermis, zoekt WordPress naartaxonomy-sometax-someterm.php.In het geval van berichtformaten is de taxonomie 'post_format' en de termen zijn 'post-format-{format}. d.w.z.taxonomy-post_format-post-format-link.phpvoor het link berichtformaat.taxonomy-{taxonomy}.php– Als de taxonomiesometaxzou zijn, zou WordPress zoeken naartaxonomy-sometax.php.taxonomy.phparchive.phpindex.php
Deze hiërarchie wordt vaak verwaarloosd in thema's, niet omdat het onbelangrijk is, maar omdat het
archive.php sjabloonbestand als standaard wordt beschouwd en meestal aanwezig is. Op een niet-eCommerce site zijn niet al te veel structurele wijzigingen vereist van een typische datumarchiefweergave naar een berichtarchiefweergave.
EDD-categorieën en -tags bevinden zich echter in dezelfde positie als het downloadarchief dat in het tweede artikel hierboven is behandeld. Ze zijn niet bedoeld om te worden weergegeven als typische WordPress-berichten, maar in plaats daarvan als de producten die ze zijn.
Dat gezegd hebbende, heeft u de mogelijkheid om de controle te krijgen over de sjablonen voor downloadcategorieën en -tags door bepaalde bestanden in de hoofdmap van uw actieve thema te maken.
taxonomy-download_category.php – taxonomy-download_tag.php
Op basis van de hierboven genoemde sjabloonhiërarchie zou het beheren van de categorie- en tagweergave van EDD onder positie #2 vallen. In het WordPress-systeem is een Downloadcategorie
download_category en een Downloadtag is download_tag.
Dus
taxonomy-{taxonomy}.php is het sjabloonnaamgevingsschema dat WordPress zou gebruiken om te zoeken naar sjablonen specifiek voor EDD's Downloads.
Als u bestanden plaatst met de naam
taxonomy-download_category.php en taxonomy-download_tag.php in de hoofdmap van uw actieve thema, zal WordPress deze gebruiken om uw Downloadcategorieën en -tags weer te geven. Wat u in deze bestanden bouwt, is aan u.
Als u een thema-ontwikkelaar bent, moet u bekend zijn met het bouwen van de verschillende sjabloonbestanden. U kunt ons
voorbeeld productraster gebruiken om de ontwikkeling van uw downloadcategorie- en tag-sjablonen te versnellen. Als u geen thema-ontwikkelaar bent, is dit iets waarvoor u iemand zou moeten inhuren. Hoe u deze taxonomie-archieven ontwikkelt, gaat minder over EDD en meer over WordPress en algemene ontwikkeling. Dat valt buiten het bestek van deze documentatie.
Als u geen thema-ontwikkelaar bent, maar u bent praktisch ingesteld, zijn er verschillende thema-voorbeelden die u kunt gebruiken om het concept van het maken van downloadcategorie- en tag-archieven voor uw thema te begrijpen. De beste referentie zou ons
Vendd-thema zijn, dat u ook op GitHub kunt vinden voor gemakkelijke toegang tot de codebase.
