Inloggen
Aan de slag

Easy Digital Downloads Documentatie

Documentatie, Referentiemateriaal en Tutorials voor Easy Digital Downloads 

Sjabloonbestanden voor downloadproductpagina's

Easy Digital Downloads is ontworpen om direct uit de doos te werken met de meeste WordPress-thema's. Dit doet het door een sjabloonhiërarchiesysteem te gebruiken op dezelfde manier als WordPress.

Wanneer u een nieuw product aanmaakt in EDD en de front-end pagina bekijkt, is de kans groot dat deze wordt weergegeven als een enkele blogpost in uw thema. Dat komt omdat EDD het 
single.php sjabloonbestand in uw thema zal gebruiken om de downloadpagina weer te geven.

Voor veel thema's is dat prima. Voor anderen, niet zozeer. Het goede nieuws is dat u niet vastzit aan die oplossing. U kunt een sjabloonbestand maken dat alleen door EDD's enkele downloads wordt gebruikt.

EDD gebruikt alleen het 
single.php sjabloon omdat het niet het sjabloon kan vinden waarnaar het op zoek is:  single-download.php. Als dat sjabloonbestand bestaat, zal EDD het gebruiken om enkele downloads weer te geven in plaats van het sjabloon voor blogposts.

Om uw 
single-download.php sjabloon te maken, kopieert u de single.php uit de hoofdmap van uw bovenliggende thema naar de hoofdmap van uw actieve [child] thema. Hernoem vervolgens het bestand naar single-download.php.

Opmerking: Net zo, dit sjabloon wordt nu gebruikt voor uw enkele downloadpagina's. Om dit te bevestigen, brengt u een kleine wijziging aan in dat bestand, slaat u het op en bekijkt u een downloadpagina op de voorkant van uw site om de wijziging te zien.

De reden dat u het sjabloon voor blogposts kopieert, is omdat het u een startpunt geeft dat u kunt aanpassen aan uw behoeften.

Veelvoorkomende aanpassingen voor download-sjablonen

* Om te voorkomen dat u buitengesloten wordt van uw site vanwege een codefout, kunt u de volgende wijzigingen het beste aanbrengen via FTP en een bestandseditor in plaats van via uw WordPress-dashboard.

Verwijder zijbalk

Het 
single.php sjabloon bevat vaak een aanroep naar de zijbalk, die gemakkelijk kan worden verwijderd als u afleidingen op uw productpagina's wilt beperken. De meeste zijbalken worden aangeroepen met de functie get_sidebar().

Toon downloadcategorieën & tags

Het is heel gebruikelijk dat thema's categorie- en taginformatie weergeven op enkele blogposts. Helaas is de code die wordt gebruikt om die informatie weer te geven niet hetzelfde voor enkele downloads.

Als u categorieën en tags wilt weergeven op enkele downloads, verwijdert u eventuele resterende categorie/tag-code voor enkele posts en gebruikt u de volgende code (pas deze aan naar uw behoeften):

Categorieën:

// display download categories
the_terms( $post->ID, 'download_category', 'Categories: ', ', ', '' );

Tags:

// display download tags
the_terms( $post->ID, 'download_tag', 'Tags: ', ', ', '' );

Sjabloononderdelen (geavanceerd)

Het is heel goed mogelijk dat uw WordPress-thema de functie 
get_template_part() gebruikt binnen sjabloonbestanden voor een betere organisatie van bestanden. Met deze functie kunnen thema-ontwikkelaars een deel van een sjabloonbestand nemen en het in een ander bestand plaatsen.

Als het 
single.php bestand dat u hebt gekopieerd get_template_part() gebruikt om een deel van de HTML van de enkele post in een ander bestand te plaatsen, zal uw nieuwe single-download.php bestand hetzelfde doen. Gebruik de parameters in de functie om te vinden welk bestand deze HTML bevat.

Bijv. 
get_template_part( 'content', 'single' ) verwijst naar content-single.php.

De code in dit bestand (meestal alleen de HTML, niet de openings-PHP-tag bovenaan het bestand) kan worden gekopieerd en geplakt in plaats van de 
 aanroep uit uw single-download.php bestand. Op die manier heeft u de volledige template om mee te werken terwijl u uw enkele downloadpagina ontwerpt.

Frameworks & Speciale Thema's

Er is altijd een kans dat uw WordPress-thema niet de standaardstructuur gebruikt, wat dit proces een beetje ingewikkeld maakt.

Veel frameworks gebruiken helemaal geen 
single.php templatebestand. In plaats daarvan gebruiken ze misschien slechts één templatebestand dat een codeketen door meerdere bestanden volgt om een template-structuur op te bouwen.

Als dat het geval is met uw framework, begrijp dan eerst dat als uw framework child themes ondersteunt, u nog steeds een 
single-download.php bestand kunt maken in de hoofdmap van uw child theme en EDD zal het gebruiken. U zult echter niet veel structuur hebben om mee te beginnen, tenzij u het framework goed genoeg begrijpt om de structuur ervan na te bootsen.

Als uw framework of speciaal thema geen child themes ondersteunt, kunt u het beste kijken of de thema-ondersteuningsgemeenschap al een oplossing heeft gecreëerd voor integratie met EDD.

De kans is groot dat uw enkele downloads prima worden weergegeven, omdat ze de structuur gebruiken die al is gemaakt voor enkele blogposts. Het is het maken van een aangepaste enkele downloadpagina waar de zaken ingewikkeld worden.

Was dit artikel nuttig?

Begin vandaag nog met verkopen!

Sluit u aan bij meer dan 50.000 slimme winkel eigenaren, en begin met de eenvoudigste manier om digitale producten te verkopen met WordPress.

Copyright © 2025 Sandhills Development, LLC

[universally_switcher]