Jednym z najczęstszych pytań zadawanych przez nowych użytkowników Easy Digital Downloads (EDD) jest to, czy wtyczka będzie działać z wybranymi przez nich motywami. To samo dotyczy naszych rozszerzeń i tego, czy należy używać określonych motywów, aby działały poprawnie.
Celem jest nie tylko odpowiedzenie na Twoje pytania, ale także udzielenie wskazówek tym, którzy chcą samodzielnie wprowadzić zmiany.
Czy EDD będzie działać z moim motywem?
Krótka odpowiedź
Tak. EDD jest zaprojektowane do pracy z każdym motywem.
Szczegółowa odpowiedź
Absolutnie. Istnieją jednak rzeczy, które można zrobić, aby Twój motyw lepiej wykorzystywał EDD i jego rozszerzenia, chociaż nie są one wymagane.
Szczegółowe informacje na temat ulepszeń specyficznych dla motywów można znaleźć w sekcji Powiązane artykuły na dole tej dokumentacji. Na razie omówimy podstawy.
Jak EDD działa z każdym motywem?
Pierwszą rzeczą, którą musimy zrobić, jest zdefiniowanie „działa”. Ważne jest, aby oddzielić różnice między funkcjonalnością a stylem.
Funkcjonalność
Funkcjonalność, w tym kontekście, to to, co daje Ci pełną platformę eCommerce. Wszystko, od tworzenia stron produktów po wysyłanie klientów na stronę potwierdzenia zakupu po transakcji, to sposób, w jaki EDD działa.
Ta funkcjonalność, w większości, działa w tle. Jednak pewne funkcje wymagają danych od odwiedzających witrynę poprzez kliknięcia przycisków, wprowadzanie tekstu i inne. Aby ułatwić tę interakcję, elementy front-endowe (rzeczy, które widzisz na stronie) są wyświetlane na ekranie. To, jak te elementy wyglądają, prowadzi nas do stylu.
Styl
Styl mniej dotyczy tego, jak działa EDD, a bardziej tego, jak prezentowane są jego elementy front-endowe. Podobnie jak w przypadku wszystkich witryn, prezentacja jest odpowiedzialnością CSS. Zazwyczaj WordPress przechowuje swoje CSS w motywach, ponieważ są one odpowiedzialne za stylizację witryn WordPress. CSS może jednak działać z różnych lokalizacji. Omówimy to później.
Ważne jest, aby zauważyć, że sposób stylizacji elementów front-endowych EDD na Twojej stronie nie jest wskaźnikiem tego, czy EDD działa. Funkcjonalność jest priorytetem, a prosta odpowiedź brzmi „tak”, EDD zostało opracowane tak, aby działało poprawnie z każdym motywem.
Oczywiście styl jest ważny. Mając jednak to zrozumienie ważności, możemy iść naprzód.
Jak EDD będzie wyglądać w moim motywie?
Dla wielu użytkowników to, co naprawdę chcą wiedzieć, to jak EDD będzie wyglądać, a nie jak będzie działać. Okazuje się, że na to pytanie jest nieco trudniej odpowiedzieć.
Najprostszym sposobem, aby zobaczyć, jak EDD będzie wyglądać w Twoim motywie, jest przetestowanie go. Zakładając, że masz już swój motyw, a biorąc pod uwagę, że samo EDD jest darmowe, skonfigurowanie witryny stagingowej jest zdecydowanie najlepszym sposobem, aby poczuć, jak rzeczy będą wyglądać po ich skonfigurowaniu.
Czasami EDD wygląda tak, jakby wtapiało się w motyw. Innym razem pewne elementy nie wyświetlają się tak, jak można by się spodziewać. Porozmawiajmy o tym drugim przypadku.
Style z rdzenia EDD
Sam EDD zawiera plik CSS, który próbuje standaryzować pewne elementy front-endowe, aby nie straciły swojej struktury ani projektu w żadnym motywie. Komponenty takie jak formularz płatności absolutnie muszą być intuicyjne od razu po wyjęciu z pudełka. Dlatego style CSS są zawarte wtyczce, aby spróbować zapewnić tę strukturę i projekt niezależnie od motywu.
Natura CSS polega na działaniu w oparciu o siłę i specyficzność. W tym kontekście oznacza to, że chociaż rdzeń EDD może zawierać własne style, zawsze istnieje szansa, że dowolny motyw może mieć CSS o silniejszych lub bardziej specyficznych „regułach” niż te zawarte w EDD. Dla tych, którzy mają problemy ze stylami w EDD, jest to zazwyczaj powód.
Style z Twojego motywu
EDD wykorzystuje wiele elementów HTML, które są używane w całym internecie. Trzymając się przykładu formularza płatności, zbieranie imion i adresów e-mail klientów przy płatności wymaga, aby EDD używało elementów wejściowych tekstu i e-mail.
Oczywiście formularz płatności EDD nie jest jedynym miejscem, w którym znajdziesz tego typu elementy HTML. Są one również używane w formularzach kontaktowych i formularzach zapisu na listy mailingowe, a także w kilku innych miejscach. Z tego powodu większość twórców motywów widzi wartość w pisaniu CSS do swoich motywów, które automatycznie stylizują te generyczne elementy dla Ciebie.
W niektórych przypadkach stanowi to problem. Być może Twój motyw ma silny nacisk projektowy na marketing e-mailowy. Z tego powodu twórca motywu może zdecydować się na stylizację elementów wejściowych tekstu i e-mail, aby były bardzo duże i pogrubione z dużym tekstem. Ma to sens, ponieważ formularz zapisu na listę mailingową musi przyciągnąć uwagę odwiedzającego.
Czego Twój twórca motywu nie podejrzewał, to fakt, że na przykład używałbyś EDD do dystrybucji swojego darmowego e-booka. Teraz Twój formularz płatności EDD używa dużych, pogrubionych elementów wejściowych tylko po to, aby poprosić o imię i adres e-mail w celu sfinalizowania transakcji. W niektórych przypadkach jest to w porządku. W innych przypadkach style zastosowane do elementów formularza płatności działają przeciwko przepływowi procesu płatności.
Z powodu tego czynnika nieprzewidywalności, zawsze istnieje możliwość, że motyw będzie miał wizualny wpływ na elementy EDD. To, czy efekt będzie pożądany, można określić tylko indywidualnie (motyw po motywie).
Kreatory stron
Kreatory stron czasami mogą powodować problemy, ponieważ niektóre z nich mają własną metodę wyświetlania treści. Jest to jednak problem tylko z kilkoma kreatorami stron, a wiele z nich będzie działać z Easy Digital Downloads bez problemu. Jeśli napotkasz jakiekolwiek problemy z kreatorem stron lub masz pytania dotyczące tego, którego używasz, skontaktuj się z pomocą techniczną, a chętnie Ci pomożemy.
Styl z przeglądarki
Na koniec, wszystkie nowoczesne przeglądarki internetowe mają swoje własne domyślne style. Jeśli projektant lub programista nie napisał żadnego CSS, aby wymusić na elementach HTML określony wygląd, przeglądarki zastosują do nich domyślny styl. Jak prawdopodobnie zgadłeś, nie każda przeglądarka ma te same domyślne style.
Zawsze istnieje możliwość, że motyw nie będzie zawierał stylów dla pewnych elementów, a te same elementy mogą nie być stylizowane w rdzeniu EDD. Kiedy tak się dzieje, przeglądarka przejmuje kontrolę.
Twoje Niestandardowe Style
Wspaniałą rzeczą w tworzeniu stron internetowych jest to, że nic nie jest ostateczne. Wszystkie trzy wspomniane wyżej źródła stylów są tym, od czego zaczniesz. Jednak masz swobodę zmiany wszystkiego, czego chcesz. To tylko kwestia wiedzy, jak zrobić to samemu lub zatrudnić kogoś do zrobienia tego za Ciebie.
Z własnego pliku style.css motywu potomnego, lub być może z wtyczki niestandardowych CSS, takiej jak Reaktiv CSS Builder, można napisać reguły CSS, aby nadpisać wszelkie style, które są już zastosowane. Nie zawsze musi to być robione z konieczności. Może być również robione z preferencji.
Więc nawet jeśli style EDD będą określone przez kilka różnych źródeł, żaden z tych stylów nie musi być ostateczny.
Kompatybilność motywów EDD w podsumowaniu
Kluczowe jest zrozumienie, że to, czy EDD będzie działać z Twoim motywem, jest kwestią funkcjonalności. Jak EDD będzie wyglądać w Twoim motywie, jest bardziej zmienną, ale podjęto kroki w celu stworzenia podstawowego poziomu spójności między motywami.
Chociaż niektóre motywy są zaprojektowane do użytku z EDD, takie jak wszystkie motywy EDD wymienione tutaj, żaden motyw nie musi określać wsparcia dla EDD, aby EDD z nim działało. Masz swobodę wyboru motywu na podstawie własnych preferencji wizualnych.
Zapoznaj się z poniższą listą, aby uzyskać więcej artykułów na temat motywów EDD.
