WC Vendors zawiera potężny system szablonów, który pozwala dostosować różne szablony w interfejsie Twojego rynku. Te szablony można nadpisać, kopiując szablon do katalogu motywu. Zalecamy, aby wszystkie nadpisywania motywów były wykonywane w motywie potomnym. Zapewni to zmiany bezpieczne podczas aktualizacji.
Nasza struktura szablonów
Nasze szablony są zorganizowane w 5 głównych obszarach.
| Obszar szablonu | Dotyczy |
|---|---|
| pulpit | Szablony pulpitu sprzedawcy. |
| e-maile | Szablony e-maili dla wszystkich wiadomości. (Przeczytaj naszą dokumentację dotyczącą e-maili tutaj) |
| front | Szablony związane z ogólnymi funkcjami interfejsu, takimi jak lista katalogu sprzedawców |
| produkt | Szablony związane z produktami sprzedawcy |
| sklep | Wszystkie szablony związane ze sklepami sprzedawców |
Jak nadpisać szablon
Aby nadpisać szablon, musisz skopiować go z wersji wtyczki do katalogu swojego motywu. Wszystkie szablony oprócz e-maili znajdą się w następującej lokalizacji. TWÓJ MOTYW to symbol zastępczy dla identyfikatora Twojego motywu. Na przykład, motyw potomny storefront wyglądałby tak:
Te szablony znajdują się w katalogu szablonów wtyczek.
- wc-vendors/templates
- wc-vendors-pro/templates
Nadpisywanie motywu znajdowałoby się w następujących przykładowych lokalizacjach
- /wp-content/themes/storefront-child/wc-vendors/
Aby nadpisać szablon pulpitu WC Vendors Pro, musisz skopiować szablon dashboard.php do odpowiedniej lokalizacji tego pliku.
Skopiuj templates/dashboard/dashboard.php do /wp-content/themes/storefront-child/wc-vendors/dashboard/dashboard.php

Dwa poniższe artykuły opisują różne szablony w naszych dwóch podstawowych produktach
- Szablony WC Vendors Marketplace
- Szablony WC Vendors Pro
Wskazówka
Niektórzy nowi użytkownicy mogą kopiować wszystkie pliki szablonów do swojego motywu. Powinieneś kopiować tylko te pliki, które będziesz nadpisywać. Jeśli skopiujesz wszystkie pliki szablonów, będziesz musiał utrzymywać i zarządzać wieloma dodatkowymi szablonami, które nie będą używane. Może to również powodować problemy, gdy dodamy nowe funkcje lub zaktualizujemy istniejące.