Przejdź do głównej zawartości
7 minut czytania (1404 słowa)

Jak pomóc w debugowaniu wtyczek WordPress

Jak-pomóc-w-debugowaniu-wtyczek-WordPress

Deweloperzy JoomUnited zawsze pracują tak, aby Twoje wtyczki działały w najbardziej optymalny sposób, oczywiście w niektórych przypadkach może wystąpić jakiś rodzaj awarii, na przykład niekompatybilność generowana przez wtyczkę trzecią i czego chcemy, gdy występują tego typu awarie? Oczywiście, są one szybko rozwiązywane...    

W tym poście nauczymy Cię, jak przekazać odpowiednie informacje programiście, aby mógł szybko zrozumieć i rozwiązać błąd. Ten post zostanie podzielony na 3 kroki, które będziemy śledzić, aby dostarczyć właściwe informacje programiście, gdy wystąpi problem:

  • Włącz dziennik debugowania
  • Zainstaluj wtyczkę do rozwiązywania problemów
  • Sprawdź błędy javascript

 

Włącz system debugowania i logowania WordPress

Przede wszystkim musimy wiedzieć, co to jest WP_DEBUG; Jak możemy zobaczyć na Wikipedii, „WP_DEBUG to stała PHP (stała zmienna globalna), której można użyć do uruchomienia trybu „debugowania” w całym WordPress. Domyślnie przyjmuje się, że ma wartość fałsz i zwykle ustawia się ją na true w pliku wp-config.php na kopiach rozwojowych WordPress.”

Jak widzimy WP_DEBUG jest stałą, która domyślnie jest wyłączona, ale możemy ją włączyć na potrzeby tymczasowego debugowania.

 

wp-config

 

Ponadto istnieje inna stała PHP o nazwie WP_DEBUG_LOG, która pomoże nam automatycznie utworzyć plik tekstowy ze wszystkimi błędami twoich wtyczek, i to jest to, co prześlemy do deweloperów.

Nauczymy Cię, jak dokładnie możemy to włączyć i jak to będzie wyglądać, jeśli wystąpi błąd z Twoim wtyczką, WP Meta SEO posłuży jako przykład, ale możesz wykonać te same kroki dla wszystkich naszych wtyczek. W tym przypadku mamy problem z WP Meta SEO, może to być dowolny problem, więc to, co zamierzamy zrobić, to otworzyć wp-config.php plik, który można edytować za pomocą preferowanego oprogramowania do edycji tekstu, takiego jak Notepad, Visual Studio Code, Brackets, na przykład, po prostu otwórz wp-config.php

Plik znajduje się w katalogu głównym Twojego serwera, gdzie jest zainstalowana Twoja strona WordPress.

 

wp-config-wygenerowany

 

Otwórz to w edytorze tekstu, a następnie naciśnij CTRL + F lub kliknij na Edycja > Znajdź… będziesz mógł zobaczyć pole, w którym możesz wpisać słowo, które chcesz znaleźć, w tym przypadku będziemy wpisywać “WP_DEBUG” i kliknij na Enter, aż znajdziesz:
“define( 'WP_DEBUG', false )”

 

aktywacja-wp-debug

 

Teraz, gdy jesteśmy na tej linii, usuń “false” i wpisz true, kliknij na Enter, a w następnej linii skopiuj define( 'WP_DEBUG_LOG', true ); i zapisz plik, powinien wyglądać jak na następnym obrazku.

 

wp-debug-prawda

 

Jeśli te dwie linie zostaną zmienione, plik o nazwie “debug.php” pojawi się w /wp-content/

 

nowy-log

 

I gotowe… ukończyliśmy pierwszy krok, to jeden z plików, których nasi programiści będą potrzebować, aby przyspieszyć proces rozwiązywania Twojego problemu. Wszystkie błędy będą monitorowane i zapisywane w tym właśnie pliku tekstowym.

 

Zainstaluj wtyczkę do rozwiązywania problemów WordPress

Wtyczka Health Check & Troubleshooting to wtyczka, która pozwala na przeprowadzenie testu konfliktu bez wpływu na normalnych odwiedzających Twoją stronę, jest naprawdę łatwa w użyciu i instalacji, nadal będziemy używać WP Meta SEO jako przykład. Postępuj zgodnie z tymi krokami, aby zainstalować i przeprowadzić test konfliktu z Health Check & Troubleshooting:

  • Zaloguj się do swojej strony Wordpress, znajdziesz się na pulpicie swojej strony
  • Kliknij na „Wtyczki” po lewej stronie strony
  • Kliknij na „Dodaj nowy”
  • Wpisz „Health Check & Troubleshooting” w pasku wyszukiwania, jak pokazano poniżej

 

add-troubleshooting

     

  • Kliknij na „Zainstaluj teraz”, lista wtyczek zostanie automatycznie załadowana, poszukaj odpowiedniej i kliknij na „Zainstaluj teraz”, a następnie na „Aktywuj”

 

install-troubleshooting

 

  • Kliknij na „Stan witryny”, w lewym menu znajduje się sekcja „Narzędzia”. Kliknij na nią, a następnie na „Stan witryny”

 

site-health-menu

 

  • Kliknij na zakładkę „Rozwiązywanie problemów”, przeczytaj informacje ostrzegawcze, a następnie kliknij „Wejdź w tryb rozwiązywania problemów” 

Tryb rozwiązywania problemów automatycznie wyłącza wszystkie wtyczki i przełącza na domyślny motyw. Tryb rozwiązywania problemów nie wpływa na normalnych odwiedzających Twoją witrynę.  

 

enable-troubleshooting

   

  • Odtwórz problem, którego doświadczałeś

W domyślnym środowisku bez aktywnych wtyczek i domyślnego motywu, jeśli problem wystąpi, oznacza to, że nasza wtyczka nie powoduje nieoczekiwanego zachowania.

 

  • Kliknij „Wtyczki” > „Zainstalowane wtyczki”

  Menu „Wtyczki” rozwinie się, oferując dodatkowe opcje. Kliknij na „Zainstalowane wtyczki”

 

zainstalowane-wtyczki

   

  • Kliknij „Włącz podczas rozwiązywania problemów” obok WP Meta SEO

  włącz-podczas-rozwiązywania-problemów      

  • Odtwórz problem, którego doświadczałeś tylko z WP Meta SEO aktywnym i domyślnym motywem, jeśli problem wystąpi, oznacza to, że został on spowodowany przez naszą wtyczkę.

 

To w pewien sposób dobra wiadomość, ponieważ już zidentyfikowałeś jedną część problemu. Teraz wymaga to od dewelopera zalogowania się na Twojej stronie internetowej i naprawienia problemu przed wydaniem nowej wersji! Jeśli nie, powtórz kroki, aby aktywować następną wyłączoną wtyczkę, z którą możesz odtworzyć błąd.

   

Wyszukiwanie i debugowanie błędów JavaScript w wtyczkach WordPress

Będziemy szukać błędów JavaScript w konsoli Chrome lub Firefox, w zależności od przeglądarki, jej nazwa może się nieznacznie różnić, ale zgodnie z Chrome i FireFox będziemy nazywać to „Konsolą”. Aby otworzyć konsolę, wystarczy wykonać te kroki:  

  • Kliknij prawym przyciskiem myszy na inspekcję, na froncie w dowolnej części strony

 

zbadaj

   

  • Wybierz konsolę, otworzy to narzędzia programistyczne po prawej stronie strony, kliknij na „Konsola”

 

konsola

 

Sprawdź błędy, z otwartą konsolą, odtwórz błąd, którego się spodziewałeś i spójrz na konsolę, błędy są czerwonymi tekstami, które opisują gdzie znajduje się konflikt javascript

 

błąd-konsoli

 

Jeśli znalazłeś błąd JavaScript, proszę zrób zrzut ekranu rozszerzonej wersji błędu, aby dołączyć go do twojego biletu/postu.

 

Wyślij / Udostępnij Zgłoszenie Problemu

Teraz, gdy masz wszystkie te informacje, pomożesz programiście przyspieszyć proces, po prostu przejdź do wszystkich informacji, które zebrałeś i dodaj je do twojego biletu/postu, przypomnijmy sobie, elementy to:  

  • debug.log
  • Notatka z wtyczkami, które powodują konflikty
  • Zrzut ekranu konsoli javascript z błędem

 

Jeśli wykonasz te kroki i prześlesz nam odpowiednie informacje, programista będzie mógł wykonać szybsze debugowanie i z góry dziękujemy :)    

 

Utwórz i Udostępnij Nowe Konto Użytkownika WordPress do Celów Pomocy

Utworzenie nowego użytkownika admina jest czasem jednym z szybkich sposobów pokazania zespołowi wsparcia, na czym polega twój problem. Przed rozpoczęciem tego procesu, szybkie przypomnienie, że:

  • Nie przechowujemy starych danych uwierzytelniających po rozwiązaniu problemu (ze względów bezpieczeństwa)
  • Zalecamy usunięcie kont administratora utworzonych do celów pomocy
  • Wszystkie informacje udostępnione naszemu zespołowi są zabezpieczone i pozostaną prywatne

 

Aby utworzyć nowego użytkownika, najpierw zaloguj się do swojej witryny administracyjnej. Po zalogowaniu się pomyślnie, znajdziesz się na pulpicie Wordpress.

Następnie przejdź do lewego Menu > Użytkownicy.

 

wp-user-menu

 

Następnie przejdź do górnego ekranu, kliknij na Dodaj nowy przycisk lub przejdź do Dodaj nowy przycisku w lewym Menu.

 

add-wp-user

 

Następnie, Dodaj nowego użytkownika formularz pojawi się na Twoim ekranie. Są 2 pola wymagane do wypełnienia informacji: Nazwa użytkownika, Email.

W Hasło pole, możesz użyć generatora losowych haseł lub ustawić własne. Możesz również zaznaczyć opcję Wyślij powiadomienie użytkownikowi jeśli chcesz wysłać nowemu użytkownikowi e-mail o jego koncie.

Następnie, wybierz rolę dla użytkownika z pola rozwijanego. Jest to ważny krok, aby ustawić uprawnienia dla użytkowników na Twojej stronie. "Administrator" jest najwyższym poziomem i daje użytkownikowi dostęp do wszystkich funkcji Twojej witryny. Możesz ustawić inne role, jeśli chcesz ograniczyć dostęp użytkownika.

 

wp-user-form

 

Wreszcie, kliknij na Dodaj nowego użytkownika przycisk na dole. To już wszystko, powodzenia!

 

Bądź na bieżąco

Gdy zapiszesz się do bloga, będziemy wysyłać Ci e-mail, gdy pojawią się nowe aktualizacje na stronie, abyś ich nie przegapił.

Powiązane Posty

 

Komentarze

Nie ma jeszcze komentarzy. Bądź pierwszą osobą, która skomentuje
Już zarejestrowany? Zaloguj się tutaj
wtorek, 10 lutego 2026

Obrazek Captcha

An Error Occurred: Whoops, looks like something went wrong.

Sorry, there was a problem we could not recover from.

The server returned a "500 - Whoops, looks like something went wrong."

Help me resolve this