Jak łatwo naprawić przestarzałe szablony WooCommerce?

Opublikowany: 2022-08-28

Wstęp

Za każdym razem, gdy WooCommerce zmienia swój plik podstawowy podczas aktualizacji, prawdopodobnie napotkasz błąd powiadamiający o nieaktualnych kopiach niektórych plików szablonów. W takich przypadkach pliki, których dotyczy problem, mogą wymagać aktualizacji, aby były zgodne z aktualną wersją WooCommerce.

Nieaktualne szablony mogą wywrzeć na klientach złe wrażenie i spowodować, że opuszczą Twoją witrynę bez kupowania czegokolwiek. Może to jednak być trudne zadanie, jeśli nie znasz bazy kodu. Na szczęście istnieje kilka przydatnych narzędzi i zasobów, które mogą Ci pomóc.

W tym artykule dowiesz się, jak rozwiązać najczęstsze problemy z szablonami WooCommerce, a także znajdziesz pomocne wskazówki, dzięki którym Twoje szablony będą wyglądać świeżo i na bieżąco. Zacznijmy!

Przyczyny błędu nieaktualnych szablonów w WooCommerce

Wiele razy możesz zobaczyć następujący błąd w WooCommerce: " Plik szablonu 'woocommerce/cart/cart.php' jest nieaktualny ". Możesz zobaczyć ten błąd, przechodząc do WooCommerce > Stan systemu. Różne przyczyny, które mogły spowodować ten błąd, są następujące:

  • Używasz przestarzałej wersji WooCommerce

Jeśli Twoja wersja WooCommerce jest nieaktualna, zobaczysz komunikat o błędzie: „Plik szablonu nieaktualny – zaktualizuj pliki WooCommerce”.

  • Twój motyw nie jest zgodny z najnowszą wersją WooCommerce

Po zaktualizowaniu WooCommerce Twój motyw może nie być zgodny z nową wersją. Spowoduje to wyświetlenie komunikatu o błędzie: „Twój motyw (nazwa motywu, którego używasz) zawiera nieaktualne kopie niektórych szablonów WooCommerce”. Pliki te mogą wymagać aktualizacji, aby zapewnić ich zgodność z aktualną wersją WooCommerce. Na stronie stanu systemu możesz zobaczyć, których plików dotyczy problem”.

  • Używasz wtyczki, która nie jest kompatybilna z najnowszą wersją WooCommerce

Po zaktualizowaniu WooCommerce Twoja wtyczka może nie być kompatybilna z nową wersją. Pojawi się komunikat o błędzie, który mówi: „Wtyczka (nazwa wtyczki) nie jest zgodna z używanym motywem. Musisz zaktualizować pliki szablonów”.

Powody, dla których musisz naprawić nieaktualne szablony WooCommerce

Aktualizacja szablonów to szybki i łatwy sposób na zapewnienie płynnego i bezpiecznego działania sklepu.

Istnieje kilka powodów, dla których warto zaktualizować szablony WooCommerce. Nieaktualne szablony mogą prowadzić do luk w zabezpieczeniach i mogą nie być kompatybilne z najnowszymi funkcjami WooCommerce. Jeśli używasz nieaktualnego szablonu, musisz go zaktualizować, aby nadążyć za najnowszymi funkcjami WooCommerce i zachować bezpieczeństwo.

Aktualizacja szablonów może również poprawić wygląd i użyteczność Twojego sklepu. W ten sposób będziesz mieć nie tylko atrakcyjny sklep, ale także będziesz na bieżąco z najnowszymi funkcjami WooCommerce.

Szablony WooCommerce są automatycznie aktualizowane podczas aktualizacji podstawowego oprogramowania. Jednak konieczne będzie ręczne zaktualizowanie szablonów, aby uwzględnić wszelkie zmiany dokonane w plikach szablonów.

Jak naprawić nieaktualne szablony w WooCommerce

Nieaktualne kopie szablonów WooCommerce mogą powodować problemy z Twoim sklepem internetowym. Na szczęście jest kilka rzeczy, które możesz zrobić, aby je naprawić. Poniżej znajdują się kroki, które należy wykonać:

1. Unikaj zastępowania plików szablonów WooCommerce

Jeśli to możliwe, powinieneś unikać zastępowania szablonów WooCommerce. Może to powodować konflikty i błędy w Twojej witrynie. Poza tym WooCommerce stale aktualizuje się o nowe funkcje i ulepszenia, więc nadpisywanie szablonów może szybko stać się nieaktualne.

2. Sprawdź, czy Twój motyw wymaga aktualizacji

Szablony będą nieaktualne tylko wtedy, gdy używany motyw jest nieaktualny. Możesz to naprawić, aktualizując motyw lub instalując nowy. Jeśli używasz niestandardowego motywu, musisz skontaktować się z twórcą motywu. Jeśli używasz darmowego lub płatnego motywu, możesz go zaktualizować, wykonując następujące czynności:

Przejdź do Wygląd -> Motywy i kliknij przycisk „Dodaj nowy”. W polu wyszukiwania wpisz nazwę bieżącego motywu i naciśnij Enter. Jeśli dostępna jest nowa wersja, zostanie ona wyświetlona u góry wyników. Kliknij „Aktualizuj teraz”. Jeśli motyw nie został zaktualizowany, możesz znaleźć nowy, klikając przycisk „Przeglądaj motywy”. Po znalezieniu nowego motywu, który Ci się podoba, kliknij przycisk „Zainstaluj”, a następnie przycisk „Aktywuj”.

3. Zmodyfikuj niestandardowe szablony w swoim motywie WooCommerce

Jeśli używasz niestandardowego szablonu WooCommerce, ważne jest, aby zmodyfikować niestandardowy plik szablonu, aby upewnić się, że jest zgodny z najnowszą wersją WooCommerce. Najnowsze pliki szablonów znajdziesz na stronie WooCommerce. Aby zmodyfikować niestandardowe szablony, musisz przepisać kod, aby był zgodny z nową strukturą WooCommerce.

Jeśli nie masz ochoty modyfikować pliku, możesz poprosić programistę, aby zrobił to za Ciebie lub poprosić programistów motywów o wydanie aktualizacji zawierającej nowy kod WooCommerce. Alternatywnie możesz wykonać następujące kroki:

Krok 1: Znajdź nieaktualną wersję swojego szablonu

Pierwszym krokiem jest uzyskanie listy wszystkich niestandardowych plików szablonów WooCommerce, które zastępują domyślne szablony WooCommerce. Szablony te można znaleźć w folderze WooCommerce w folderze motywów. Przejdź do WooCommerce > Status > Status systemu, aby zobaczyć listę plików szablonów WooCommerce, które są zastępowane przez Twój motyw.

Aby sprawdzić, czy szablony są nieaktualne, porównaj pliki w folderze motywów z najnowszymi szablonami WooCommerce na stronie WooCommerce. Nazwy i struktura plików będą inne, ale kod powinien być podobny. Jeśli Twoje szablony są nieaktualne, musisz je zaktualizować lub poprosić o pomoc programistę.

Krok 2: Utwórz kopię zapasową swoich szablonów

Do folderu motywów w tej sekcji dodamy nowe szablony WooCommerce. Nowe pliki zastąpią przestarzałe pliki szablonów, ponieważ zawierają podobne nazwy. Jednak prawdopodobnie spowoduje to błąd, w wyniku którego sklep nie działa poprawnie lub może nie działać wcale.

Możesz uniknąć tego problemu, tworząc kopię zapasową plików szablonów przed procesem aktualizacji, aby móc łatwo do nich powrócić, jeśli coś pójdzie nie tak. Skopiuj wszystkie pliki szablonów z folderu WooCommerce w folderze motywu do nowej lokalizacji na komputerze, aby wykonać kopię zapasową plików.

Alternatywnie możesz pobrać pliki i wykonać ich kopię zapasową. Na koniec możesz zmienić nazwy plików, aby zapobiec ich zastępowaniu po zaktualizowaniu folderu za pomocą nowych plików szablonów WooCommerce.

Krok 3: Skopiuj nowe domyślne szablony do motywu

Tutaj musisz porównać starą wersję swoich szablonów z nową wersją pobraną ze strony WooCommerce. Nową wersję znajdziesz w katalogu wtyczek WooCommerce. Poza tym możesz tworzyć niestandardowe układy za pomocą wtyczek WooCommerce. Nieaktualne pliki możesz znaleźć w statusie systemu. Skopiuj te szablony do wp-content/themes/theme-name/woocommerce . Znajdź nowe domyślne szablony WooCommerce w folderze wp-content/plugins/woocommerce/templates .

Krok 4: Dodaj niestandardowy kod do nowego motywu WooCommerce

Ponieważ masz teraz nowe pliki szablonów WooCommerce, nadszedł czas, aby dodać swój niestandardowy kod. Możesz skopiować i wkleić kod do nowych plików szablonów. Pamiętaj, aby dokładnie dopasować strukturę plików i używać tych samych konwencji nazewnictwa, co szablony WooCommerce.

I to wszystko! Pomyślnie zaktualizowałeś swoje szablony WooCommerce. Jeśli masz jakiekolwiek problemy lub coś pójdzie nie tak, pamiętaj o przywróceniu kopii zapasowych, aby przywrócić działanie sklepu.

Podsumowując

Ważne jest, aby naprawić nieaktualne kopie błędów szablonów WooCommerce, ponieważ mogą one powodować nieprawidłowe działanie witryny. Nieaktualne szablony mogą również zawierać luki w zabezpieczeniach, które mogą wykorzystać hakerzy. Aktualizowanie szablonów może pomóc w zapewnieniu płynnego i bezpiecznego działania witryny.

Najlepszym sposobem, aby to naprawić, jest aktualizacja WooCommerce do najnowszej wersji. Musisz również upewnić się, że Twoje motywy i wtyczki są aktualne, aby nie powodowały żadnych problemów w Twojej witrynie. Upewnij się również, że nie zastępujesz plików szablonów WooCommerce i nie modyfikujesz niestandardowego pliku szablonu dla niestandardowego motywu WooCommerce. To powiedziawszy, możesz mieć pewność, że Twoje nieaktualne pliki szablonów WooCommerce są aktualne.

Jeśli masz problemy z aktualizacją szablonów WooCommerce lub potrzebujesz pomocy w naprawie innych błędów w swojej witrynie, skontaktuj się z nami już dziś. Chętnie pomożemy!

Dlaczego WooCommerce wyświetla powiadomienie o plikach szablonów?

Dzieje się tak, gdy WooCommerce wykryje, że Twój motyw jest nieaktualny lub ma brakujący szablon WooCommerce.

Jak nadpisać szablony WooCommerce?

Możesz zastąpić szablony WooCommerce, kopiując szablon do folderu motywu i dostosowując go. Pamiętaj, aby wyczyścić pamięć podręczną po wprowadzeniu jakichkolwiek zmian w szablonach.

Dlaczego moje szablony WooCommerce nie działają?

Jeśli właśnie zaktualizowałeś do najnowszej wersji WooCommerce, Twój motyw może nie być aktualny. Jeśli właśnie zaktualizowałeś swój motyw, a szablony WooCommerce nadal są zepsute, może to oznaczać, że motyw nie został zaktualizowany lub pliki szablonów są uszkodzone.

Brakuje moich plików szablonów WooCommerce. Co powinienem zrobić?

Możesz pobrać najnowszą wersję WooCommerce ze strony swojego konta. Jeśli nadal masz problemy, nie wahaj się skontaktować z programistą motywu w celu uzyskania pomocy.

Poradniki Fixed.net
Poradniki Fixed.net