1760 wyświetlenia
1641 wyrazów
Przestarzałe kopie plików szablonów WooCommerce

Przestarzałe kopie plików szablonów WooCommerce

Przeczytasz w 8 minut i 12 sekund 2021.02.11 | Aktualizacja: 10 miesięcy temu
Przestarzałe kopie plików szablonów WooCommerce

W tym poradniku dowiesz się co oznacza w WordPress komunikat: „Twój motyw zawiera przestarzałe kopie niektórych plików szablonów WooCommerce.” oraz co możesz zrobić, aby się jego pozbyć na jakiś czas.

Jeżeli po zalogowaniu widzisz wspomniany komunikat i chcesz skorzystać z naszej pomocy to kliknij tutaj i napisz do nas. W innym wypadku przeczytaj ten poradnik do końca, aby sprawdzić jak samodzielnie możesz rozwiązać problem z przestarzałymi plikami szablonów w WooCommerce.

Czym są pliki szablonów WoooCommerce?

Plik szablonów WooCommerce to domyślne widoki poszczególnych podstron takich jak np. koszyk, czy też produkt w sklepie WordPress, które znajdują się w folderze wtyczki w lokalizacji /wp-content/plugins/woocommerce/templates.

Przeczytaj różnice pomiędzy szablonami a motywami WordPress.

Dzięki temu nawet jeżeli Twój motyw WordPress nie wspiera oficjalnie WooCommerce to moduł sklepowy powinien zadziałać wczytując domyślne style oraz układ podstron. Będą one wyglądać dosyć ubogo, ale co najważniejsze, będą działać. Szablony plików WooCommerce zawierają także wszystkie wykorzystywane i wspierane przez ten moduł funkcjonalności, dlatego stanowią pewnego rodzaju wzór dla grafików i programistów, którzy tworzą od podstaw makiety sklepu na WooCommerce.

Z tego powodu zazwyczaj najlepsze np. płatne motywy WordPress zawierają własne pliki szablonów i dobrze, aby były one zgodne z tym co zawiera najnowsza wersja WooCommerce. Taka sama analogiczna sytuacja może wystąpić w przypadku wtyczek, które nadpisują funkcjonalności sklepu lub też gdy samodzielnie zmodyfikujesz niektóre z plików szablonów WooCommerce do własnych celów.

Pliki szablonów WooCommerce aktualizowane są dosyć rzadko i tylko przy większych zmianach zachodzących w WooCommerce.

Ok. A więc co dla Ciebie oznacza taki komunikat? 🤔 Sprawdźmy.

Co oznacza, że pliki szablonów WooCommerce są przestarzałe?

Na samym początku zacznijmy od tego, że taki komunikat nie oznacza, że motyw został źle wykonany, czy też możesz żądać od jego twórcy bezpłatnych i dożywotnich aktualizacji i poprawek. Naturalnym jest, że każda strona WordPress wymaga okresowych konserwacji oraz aktualizacji, co w przypadku motywów napisanych od podstaw wiąże się od czasu do czasu z dodatkowymi kosztami. Takie rozwiązanie ma jednak swoje zalety, choć nie będziemy o nich teraz pisać.

Komunikat „Twój motyw zawiera przestarzałe kopie niektórych plików szablonów WooCommerce.” [Your theme contains outdated copies of some WooCommerce template files] widoczny w panelu administratora WordPress oznacza, że niektóre z wykorzystywanych przez motyw lub wtyczki szablonów nie są aktualne, czyli zgodne z używaną przez Ciebie wersją WooCommerce. Nie jest to jeszcze nic groźnego, ale powinna zapalić Ci się czerwona 🚨 lampka, że czas na aktualizację platformy WordPress!

Skąd WooCommerce wie, że pliki są przestarzałe? A no to bardzo proste nawet jak dla laika 🙃

Każdy plik szablonu WooCommerce posiada swoją wersję np. 3.1.0. Oryginalne pliki w folderze WooCommerce zawierają natomiast te same, lecz aktualne pliki o wersji np. 3.6.0. Jeżeli wersja pliku w motywie/wtyczce jest niższa od wersji pliku w WooCommerce to voilà!

Komunikat już na Ciebie czeka w panelu admina 💁‍♂️

Przestarzałe kopie plików szablonów WooCommerce - komunikat

Komunikat „Twój motyw zawiera przestarzałe kopie niektórych plików szablonów WooCommerce.” w WordPress.

O numeracji WordPress i wtyczek/motywów pisaliśmy w tej publikacji: Jak cofnąć aktualizacje WordPress i kontrolować wersje.

A więc, wracając do tego co najważniejsze na tym etapie, komunikat taki wskazuje przede wszystkim na fakt, że pojawił się problem ze zgodnością jednego z modułów ze sklepem WooCommerce. W najlepszym wypadku nie wydarzy się nic, w najgorszym niektóre funkcje przestaną działać. A stanie się to napewno z czasem, dlatego, gdy tylko widzisz taki komunikat to warto zaktualizować motyw np. z naszą pomocą 🤓

Taka sytuacja może powodować różnego rodzaju błędy w użytkowaniu platformy, a co istotne, posiadając przestarzałe i nieaktualne pliki szablonów WooCommerce nie możesz liczyć na wsparcie twórców.

No dobra, postraszyli, pomarudzili. To co mam zrobić? No to czytaj dalej ☺️

Błąd „Twój motyw zawiera przestarzałe kopie niektórych plików szablonów WooCommerce”

Jeżeli po zalogowaniu do WordPress widzisz komunikat „Twój motyw zawiera przestarzałe kopie niektórych plików szablonów WooCommerce.” to postępuj zgodnie z poniższymi wskazówkami. Jeżeli takiego komunikat nie widzisz to nie znaczy wcale, że nie zobaczysz go za jakiś czas używając WooCommerce 🤷‍♂️

Krok 1. Sprawdź, które pliki są przestarzałe

Pierwszym krokiem, który musisz wykonać to sprawdzić, które pliki WooCommerce są przestarzałe w Twoim motywie. Być może nie ma wcale potrzeby ich aktualizacji.

Aby to zrobić udaj się do zakładki WooCommerce w panelu administratora, a następnie wybierz Status. Na samym dole dłuuugiej strony znajdziesz wypisane nieaktualne i przestarzałe pliki szablonów WooCommerce.

Przestarzałe kopie plików szablonów WooCommerce - lista

Lista przestarzałych plików szablonów WooCommerce.

W tej sytuacji przestarzały plik pochodzi z wtyczki Booster for WooCommerce i dotyczy widoku pustego koszyka. Mała szansa, że wystąpi tam jakiś problem ☺️ Jeżeli jednak na liście tej znajdziesz ważne pliki np. wyświetlające produkty lub podsumowanie zamówienia to koniecznie trzeba z tym coś zrobić.

Nie ukrywamy, że analiza tego nie jest łatwa i lepiej jak zdasz się na naszą pomoc 💁‍♂️ ale poradnik ten jest przede wszystkim po to, aby pomóc Ci rozwiązać ten problem za darmo, więc traktuj tego jako przymus. Napisz do nas tylko wtedy, gdy naprawdę chcesz pomocy najlepszych ekspertów w WordPress

Idziemy do kroku 2.

Krok 2. Zapoznaj się z listą zmian WooCommerce

Poczuj się przez chwilę jak programista i kliknij w ten link, aby odwiedzić oficjalny blog WooCommerce. Znajdziesz tam wszystkie aktualne informacje na temat wydań WooCommerce.

Jeżeli pliki szablonów zostaną zaktualizowane to przeczytasz o nich w sekcji Template Changes. Dlaczego o tym piszemy? Przyda Ci się to zanim dokonasz aktualizacji i spowodujesz u siebie na stronie problemy. A jeżeli już tak się stało no to przynajmniej możesz dowiedzieć się z listy zmian, która wersja zawiera nowe pliki szablonów WooCommerce i spróbować ją przywrócić.

To też rozwiązanie, choć niebezpieczne dla danych w bazie WordPress 😕

Krok 3. Zaktualizuj wtyczki i motywy WordPress

Czyli to co lubimy najbardziej. Porządne działania zamiast protezy 💁‍♂️ Pierwsze co musisz zrobić to odwiedzić stronę producenta wtyczki lub motywu i upewnić się, że wspiera on aktualną wersję WooCommerce. Jeżeli tak jest, to po prostu zaktualizuj moduły do najnowszej wersji.

Jeżeli jest inaczej lub motyw/wtyczka jest autorskim rozwiązaniem, to wtedy „musisz” już naprawdę napisać do nas, aby pomógł Ci nasz progamista.

Wycenimy, ocenimy, pomożemy, naprawimy i jak to mawiają:

Będzie Pan zadowolony.

Jakie jeszcze mamy opcje?

Krok 4. Skontaktuj się z twórcą

Wtyczki lub motywu i opisz mu swój problem w sytuacji, gdy nie znajdziesz nowej zgodnej wersji modułu z WooCommerce. Być może udostępni Ci on testową wersję lub pomoże w inny sposób pozbyć się tego komunikatu. Istnieje spora szansa, że uda się właśnie w taki sposób rozwiązać ten problem, dlatego warto spróbować zanim przejdziesz do kolejnego kroku.

Krok 5. Zmień motyw lub wtyczkę

Jeżeli okaże się, że Twoja wtyczka lub motyw nie są wspierane już przez twórcę lub nie chce Ci on pomóc to możesz zawsze dokonać ich wymiany na lepszy model. W repozytorium WordPress znajdziesz tysiące wtyczek, a w internecie dziesiątki znakomitych motywów, których twórcy dbają o kompatybilność m.in. z WooCommerce.

Może kosztować Cię to więcej pracy i stanowić dodatkowy wydatek, ale długofalowo może się takie rozwiązanie okazać dobrym wyborem.

A teraz ostatnie dwa kroki dla tych, co lubią proste rozwiązania 💁‍♂️

Krok 6. Nadpisz pliki szablonów WooCommerce

Jeżeli Twój motyw korzysta z domyślnych plików szablonów WooCommerce to możesz spróbować samodzielnie je nadpisać. W tym celu wykonaj kopię zapasową strony, a następnie pobierz potrzebne pliki szablonów z lokalizacji /wp-content/plugins/woocommerce/templates/.

Teraz nadpisz je w swoim motywie w lokalizacji /wp-content/themes/, a następnie otwórz edytor tekstowy i wgraj opcjonalnie swój kod ze starszych wersji do zaktualizowanych plików.

Analogicznie możesz postąpić w przypadku wtyczki. Jeżeli Twój motyw WordPress wspiera child theme to możesz wgrać zaktualizowane pliki szablonów WooCommerce do jego folderu. Jest to najbezpieczniejsze i najlepsze rozwiązanie.

Komunikat napewno zniknie, ale czy WooCommerce będzie działał poprawnie? O to jest pytanie 🤔

Krok 7. Oszukaj wersje plików WooCommerce

Jeżeli poprzednie kroki są dla Ciebie za trudne, nie chcesz aktualizować WordPress ani skorzystać z naszej pomocy, a komunikat Cię irytuje to możemy dokonać razem małego oszustwa. Co Ty na to?

Otwórz jeszcze raz katalog motywu i znajdź plik, który powoduje problem. Jego ścieżkę zobaczysz na drugim screenie w tym poradniku.

Otwórz problematyczny plik np. za pomocą notatnika i dokonaj edycji lini kodu:

* @version 3.1.0

Wprowadzając tam numerację, której wymaga WooCommerce np. 3.6.0 i zapisując plik na serwerze:

* @version 3.6.0

Gotowe 💁‍♂️

Napraw z nami przestarzałe pliki szablonów WooCommerce

No to dotarliśmy do końca poradnika ☺️ Daj znać w komentarzach, które rozwiązanie okazało się dla Ciebie najlepsze. Mamy nadzieję, że skorzystasz z naszej pomocy i odezwiesz się do nas. Wkładamy w naszego bloga dużo pasji i serca, dlatego każdy przypadek traktujemy indywidualnie i dążymy zawsze do rozwiązania problemu naszych klientów.

Do usłyszenia ✋

Jesteśmy by pomagać

Skorzystaj z natychmiastowej pomocy ekspertów WordPress. Wyślij nam wiadomość za pomocą formularza kontaktowego i opisz nam swój problem lub to czego potrzebujesz.

Nazwa firmy
Sirius Pro

Dane firmy
ul. Grzybowska 87
00-844 Warszawa

Identyfikator
PL 9111958679
Zgody i prywatność
Sprawdź i wybierz, które dane może przechowywać ta strona internetowa w plikach cookies, pamięci lokalnej i sesji przeglądarki internetowej
Podstawowe funkcjonowanie strony Do poprawnego korzystania z tej strony wymagane jest anonimowe przechowywanie niektórych danych dotyczących jej wyglądu oraz sposobu działania