Rozwiązywanie problemów z błędami motywu w WordPressie
Błędy motywu WordPressa mogą spowodować wyświetlenie komunikatów o błędzie lub pustych białych stron, które są zwykle nazywane białym ekranem śmierci. Poniższe kroki umożliwiają diagnozowanie potencjalnych błędów motywu WordPressa.
Przygotuj witrynę WordPress do rozwiązywania problemów
- Przed wykonaniem jakichkolwiek czynności rozwiązywania problemów należy zawsze utworzyć kopię zapasową witryny.
- Wyłącz wszystkie wtyczki, a w szczególności wtyczki buforowania.
- Jeśli witryna używa funkcji wp_cache, należy wyłączyć funkcję WP_CACHE.
Wyszukiwanie błędu związanego z motywem
- Włącz tryb debugowania systemu WordPress.
- Odwiedź swoją witrynę i sprawdź, czy występuje błąd PHP.
- Jeśli występuje błąd PHP, sprawdź, czy katalog themes znajduje się w ścieżce do pliku. Poniżej znajduje się przykład:
Fatal error: Call to undefined function functionName() in /home/wp-content/themes/twentyeleven/functions.php on line 1
- Jeśli ścieżka do pliku zawiera katalog themes, stanowi to potwierdzenie, że problem jest związany z motywem, i można przejść do naprawiania błędu.
- Jeśli błąd nie jest widoczny w witrynie, należy go ujawnić:
- Jeśli szczegółowe błędy lub dzienniki zawierają błąd PHP, można rozpocząć jego naprawianie.
Określenie, czy błąd występuje tylko w przypadku bieżącego motywu
- Połącz się z hostingiem przez FTP w celu przesyłania plików cPanel / Managed WordPress / Plesk.
- Przejdź do katalogu zawierającego witrynę WordPress.
- Następnie otwórz katalog wp-content/themes.
- Zapisz ostatni motyw domyślny, który jest zainstalowany.
Uwaga: Domyślne motywy WordPressa mają nazwy utworzone na podstawie roku wydania. Na przykład, domyślny motyw wydany w 2017 roku ma nazwę twentyseventeen.
- Zaktualizuj witrynę WordPress w celu użycia domyślnego motywu w bazie danych.
- Sprawdź swoją witrynę. Jeśli problem już nie występuje, ustalono, że jest on powodowany przez inny niż domyślny motyw.
Powiązane czynności
- Po potwierdzeniu, że problem jest związany z motywem WordPressa, możesz przejść do rozwiązania problemu.
Więcej informacji
- Użyj trybu debugowania, aby naprawić błąd WordPress.
- Jeśli potrzebujesz pomocy w naprawieniu błędu motywu, nasz zespół pomocy technicznej WordPress Premium może to za Ciebie zrobić.