Easy Digital Downloads Featured Downloads
Gemakkelijke je downloads uitlichten
Beoordelingen
Laatst bijgewerkt
April 21, 2023
Versie
1.0.5
Actieve installaties
2K
Deze plugin vereist Easy Digital Downloads. Het is bedoeld voor ontwikkelaars/klanten die een lijst met uitgelichte downloads moeten tonen.
- Biedt een template tag, zodat fijn afgestemde plaatsing van functiedownloads in je thema mogelijk is.
- Biedt een shortcode die eenvoudig alle functied downloads weergeeft, zonder dat je ID’s hoeft in te voeren.
- Biedt een eenvoudige interface voor het beheren van uitgelichte downloads in de WordPress beheer. Een “uitgelichte download” checkbox zal worden toegevoegd aan elk download bewerken/publiceren scherm evenals de snel bewerken boxen. In de hoofd downloadlijst kun je in één oogopslag ook zien welke downloads op je site zijn geactiveerd.
Gebruik van shortcodes
Voeg het “uitgelichte” attribuut toe aan de bestaande [downloads] shortcode van Easy Digital Downloads:
[downloads featured="yes"]
Gebruik van templates
De volgende code kan worden gebruikt om de functionele downloads overal in je thema te tonen:
echo do_shortcode( '[downloads featured="yes"]' );
Je kunt alle andere attributen opnemen die door de [downloads] shortcode worden ondersteund.
Je eigen query bouwen
Om je eigen query te bouwen met WP_Query je kan de parameter meta_key
gebruiken met een waarde van edd_feature_download
. Het volgende voorbeeld bouwt een eenvoudige ongeordende lijst op met alle uitgelichte downloads.
<?php
$args = array(
'post_type' => 'download',
'meta_key' => 'edd_feature_download',
);
$featured_downloads = new WP_Query( $args );
if( $featured_downloads->have_posts() ) : ?>
<ul>
<?php while( $featured_downloads->have_posts() ) : $featured_downloads->the_post(); ?>
<li>
<a href="<?php the_permalink(); ?>" title="<?php the_title(); ?>">
<?php the_title(); ?>
</a>
</li>
<?php endwhile; ?>
</ul>
<?php endif; wp_reset_postdata(); ?>
Deze plugin kan worden gedownload, zodat je hem op je zelf-gehoste WordPress-installatie kan gebruiken.