Es steht außer Frage, dass die Produktpräsentation ein wichtiger Bestandteil jedes E-Commerce-Geschäfts ist. Sie muss nicht nur gut funktionieren, sondern ihre Präsentation muss auch Sinn ergeben und intuitiv sein.
Als Benutzer von Easy Digital Downloads (EDD) besteht die Möglichkeit, dass Sie die Präsentation Ihrer Produkte an die Bedürfnisse Ihres Shops und Ihrer Kunden anpassen möchten. In diesem Artikel behandeln wir, wie EDD Ihre Produkte standardmäßig präsentiert und wie Sie diese Präsentation auf verschiedene Weise steuern können.
Hinweis: Die /downloads-Seite ist keine Seite, sondern ein WordPress-Archiv. Deshalb sehen Sie sie nicht in Ihrer Liste der WordPress-Seiten.
Die einfachste Lösung für die meisten Benutzer
Bevor wir ins Detail gehen: Wenn Sie einfach nur eine Möglichkeit suchen, alle von Ihnen erstellten Produkte auf einfache Weise anzuzeigen, erstellen Sie eine neue Seite, z. B. "Shop", und verwenden Sie den Block EDD-Produkte oder den [downloads]-Shortcode. Er kann ohne zusätzliche Konfiguration direkt auf einer neuen Seite platziert werden.
Nun zu den technisch anspruchsvolleren Dingen.
Standard-Download-Archive
Für diejenigen unter Ihnen, die in Ihren WordPress-Einstellungen die Permalink-Auswahl "Post name" verwenden (höchstwahrscheinlich alle), wird automatisch ein Standard-Produktarchiv für Sie erstellt, sobald Sie mindestens ein Produkt in Ihrem System angelegt haben. Sie können diese Seite aufrufen, indem Sie in Ihrem Browser yourdomain.com/downloads besuchen.
Bitte verstehen Sie, dass diese Seite nicht als Ihr Shop gedacht ist. Es ist nichts, was EDD für Sie als Shop erstellt. Stattdessen existiert sie aufgrund der Art und Weise, wie WordPress bestimmte Post-Typen behandelt. Das bedeutet nicht, dass Sie die Anzeige dieses Archivs nicht steuern können. Es bedeutet lediglich, dass EDD erwartet, dass Sie den [downloads]-Shortcode als grundlegendste Anzeige von Produkten verwenden, nicht die Download-Archive. Wir werden jedoch behandeln, wie Sie dieses Archiv steuern können.
WordPress verwendet eine Template-Hierarchie im aktiven Theme (oder seinem übergeordneten Theme, wenn ein Child-Theme aktiviert ist), um zu bestimmen, welches Template zur Anzeige verschiedener Seitentypen auf Ihrer Website verwendet werden soll. Nachdem ein bestimmter Template-Dateityp ausgewählt wurde, in diesem Fall ein Archiv-Template, verwendet WordPress die Namen der vorhandenen Templates, um auszuwählen, welches die richtige Wahl ist.
Die meisten WordPress-Themes enthalten eine Datei archive.php. Sie wird typischerweise für Dinge wie Autoren-, Datums- und Taxonomie-Archive verwendet. Sie wird auch für benutzerdefinierte Post-Typ-Archive verwendet, was der Download von EDD ist.
Benutzerdefinierte Post-Typ-Archive haben eine sehr einfache Hierarchie in Bezug auf Template-Dateien:
archive-{post_type}.php– Wenn der Post-Typbookist, sucht WordPress nacharchive-book.php.archive.phpindex.php
Wenn eine speziell für einen benutzerdefinierten Post-Typ benannte Template-Datei vorhanden ist, verwendet WordPress diese. Andernfalls wird das allgemeinearchive.php verwendet oder letztendlich auf die erforderliche index.php-Datei zurückgegriffen.
Sofern Ihr Theme nicht speziell für die Verwendung mit EDD entwickelt wurde, besteht die Möglichkeit, dass es eine archive.php-Datei und keine archive-download.php enthält. Das bedeutet, dass Ihr Theme die generische archive.php-Vorlage verwendet, um Produkte anzuzeigen, wenn Sie ihredomain.com/downloads in Ihrem Browser aufrufen.
Während diese generische Anzeige für Autoren- oder Datumsarchive in Ordnung sein mag, ist sie nicht immer eine gute Lösung für Download-Archive. Stattdessen müssten Sie ein spezielles Archiv für Downloads erstellen.
archive-download.php
Wenn Sie eine Datei namens archive-download.php im Stammverzeichnis Ihres aktiven Themes ablegen, wird WordPress diese verwenden, um ihredomain.com/downloads darzustellen. Das ist ziemlich einfach. Was Sie jedoch in diese Datei einbauen, bleibt Ihnen überlassen.
Wenn Sie ein Theme-Entwickler sind, sollten Sie mit der Erstellung der verschiedenen Vorlagendateien vertraut sein. Sie können unser Beispiel-Produktgitter verwenden, um die Entwicklung Ihres Download-Archivs zu beschleunigen. Wenn Sie kein Theme-Entwickler sind, müssten Sie jemanden dafür beauftragen. Die Entwicklung eines Archivs hat weniger mit EDD als vielmehr mit WordPress und allgemeiner Entwicklung zu tun. Das liegt außerhalb des Rahmens dieser Dokumentation.
Wenn Sie kein Theme-Entwickler sind, aber praktisch veranlagt sind, gibt es mehrere Theme-Beispiele, mit denen Sie das Konzept der Erstellung eines benutzerdefinierten Archivs für Ihre Downloads verstehen können. Die beste Referenz wäre unser
Vendd-Theme, das Sie auch auf GitHub finden, um einfachen Zugriff auf den Code zu erhalten.
