Nie da się ukryć, że prezentacja produktu jest ważną częścią każdego biznesu e-commerce. Nie tylko musi działać dobrze, ale jej prezentacja musi być również sensowna i intuicyjna.
Jako użytkownik Easy Digital Downloads (EDD), istnieje szansa, że będziesz chciał dostosować prezentację swoich produktów do potrzeb swojego sklepu i klientów. W tym artykule omówimy, jak EDD domyślnie prezentuje Twoje produkty, a także różne sposoby, w jakie możesz kontrolować tę prezentację.
Uwaga: strona /downloads nie jest stroną, ale archiwum WordPress. Dlatego nie widzisz jej na liście stron WordPress.
Najprostsze rozwiązanie dla większości użytkowników
Zanim zagłębimy się w szczegóły, jeśli szukasz po prostu sposobu na proste wyświetlenie wszystkich utworzonych produktów, utwórz nową stronę, np. Sklep, i użyj bloku Produkty EDD lub krótkiego kodu [downloads]. Można go umieścić bezpośrednio na nowej stronie bez żadnej dodatkowej konfiguracji.
Teraz przejdźmy do bardziej technicznych spraw.
Domyślne archiwa pobierania
Dla tych z Państwa, którzy używają ustawienia permalinków „Nazwa wpisu” w ustawieniach WordPress (najprawdopodobniej wszyscy), domyślne archiwum produktów jest tworzone automatycznie po utworzeniu co najmniej jednego produktu w systemie. Możesz zobaczyć tę stronę, odwiedzając yourdomain.com/downloads w swojej przeglądarce.
Proszę zrozumieć, że ta strona nie jest przeznaczona do bycia Twoim sklepem. Nie jest to coś, co EDD tworzy dla Ciebie jako sklep. Zamiast tego istnieje ze względu na sposób, w jaki WordPress traktuje pewne typy postów. Nie oznacza to, że nie możesz kontrolować wyświetlania tego archiwum. Oznacza to po prostu, że EDD oczekuje, że użyjesz krótkiego kodu [downloads] jako podstawowego sposobu wyświetlania produktów, a nie archiwów pobierania. Omówimy jednak, jak kontrolować to archiwum.
WordPress używa hierarchii szablonów w aktywnym motywie (lub jego motywie nadrzędnym, jeśli aktywowano motyw potomny), aby określić, który szablon powinien zostać użyty do wyświetlania różnych typów stron w Twojej witrynie. Po wybraniu określonego typu pliku szablonu, w tym przypadku szablonu archiwum, WordPress użyje nazw istniejących szablonów, aby wybrać, który z nich jest właściwy.
Większość motywów WordPress zawiera plik archive.php. Jest on zazwyczaj używany do archiwów autora, daty i taksonomii. Jest również używany do archiwów niestandardowych typów postów, którymi są Produkty EDD.
Archiwa niestandardowych typów postów mają bardzo prostą hierarchię w odniesieniu do plików szablonów:
archive-{post_type}.php– Jeśli typem postu jestbook, WordPress będzie szukałarchive-book.php.archive.phpindex.php
Jeśli istnieje plik szablonu nazwany specjalnie dla niestandardowego typu postu, WordPress go użyje. W przeciwnym razie użyje wspólnego plikuarchive.php lub ostatecznie powróci do wymaganego pliku index.php.
Chyba że Twój motyw został stworzony specjalnie do użytku z EDD, istnieje szansa, że posiada plik archive.php i nie posiada pliku archive-download.php. Oznacza to, że Twój motyw będzie używał ogólnego szablonu archive.php do wyświetlania produktów po odwiedzeniu twojadomena.com/pobrane w przeglądarce.
Chociaż ten ogólny widok może być odpowiedni dla archiwów autora lub daty, nie zawsze jest dobrym rozwiązaniem dla archiwów pobranych. Zamiast tego musiałbyś utworzyć archiwum specjalnie dla pobranych.
archive-download.php
Jeśli umieścisz plik o nazwie archive-download.php w głównym katalogu swojego aktywnego motywu, WordPress użyje go do wyrenderowania twojadomena.com/pobrane. Jest to dość proste. Jednak to, co zbudujesz w tym pliku, zależy od Ciebie.
Jeśli jesteś deweloperem motywów, powinieneś być zaznajomiony z tym, jak tworzyć różne pliki szablonów. Możesz użyć naszej przykładowej siatki produktów, aby przyspieszyć rozwój swojego archiwum pobranych. Jeśli nie jesteś deweloperem motywów, jest to coś, za co musiałbyś kogoś zatrudnić. Sposób tworzenia archiwum ma mniej wspólnego z EDD, a więcej z WordPress i ogólnym rozwojem. To wykracza poza zakres tej dokumentacji.
Jeśli nie jesteś deweloperem motywów, ale jesteś praktyczny, istnieje kilka przykładów motywów, których możesz użyć, aby zrozumieć koncepcję tworzenia niestandardowego archiwum dla swoich pobranych. Najlepszym odniesieniem byłby nasz
motyw Vendd, który można również znaleźć na GitHubie, aby uzyskać łatwy dostęp do bazy kodu.
