Easy Digital Downloads Produkte sortieren

Der Easy Digital Downloads [ downloads ] Shortcode bietet bereits mehrere Möglichkeiten zur Sortierung.

  • price
  • id
  • random
  • post_date
  • title

Möchte man jedoch eine manuelle Reihenfolge festlegen wird dies etwas schwieriger

EDD Downloads im Backend sortieren

Um die Produkte im Backend zu sortieren verwende ich das Plugin CMS tree page view.

  • Aktivieren Sie die Sortierung für Downloads  unter Einstellungen -> CMS Tree Page View
  • gehen Sie dann auf Downloads -> Baumstruktur
  • Ziehen Sie die Produkte per Drag & Drop in die richtige Reihenfolge

Anpassen der Reihenfolge im Theme

Fügen Sie die folgende Funktion in die functions.php Ihres Themes:

function haet_edd_sort_by_menu_order( $query, $atts ) {
    $query['orderby'] = 'menu_order';
    $query['order'] = 'ASC';
    return $query;
}
add_filter( 'edd_downloads_query', 'haet_edd_sort_by_menu_order', 10, 2 );