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

Jak pomóc w debugowaniu wtyczek WordPress

Jak-pomoc-z-debugowaniem-wtyczek-WordPress

Programiści JoomUnited zawsze działają tak, aby twoje wtyczki działały w najbardziej optymalny możliwy sposób, oczywiście w niektórych przypadkach może wystąpić pewien rodzaj awarii, na przykład niekompatybilność, która jest generowana z powodu trzeciej wtyczki i czego chcemy, gdy te typy awarii się zdarza? Oczywiście rozwiązuje się je szybko ...    

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

  • Włącz dziennik debugowania
  • Zainstaluj wtyczkę do rozwiązywania problemów
  • Sprawdź, czy nie ma błędów javascript

 

Włącz system debugowania i rejestrowania WordPress

Przede wszystkim musimy wiedzieć, czym WP_DEBUG ; Jak widać w Wikipedii, „ WP_DEBUG to PHP (stała zmienna globalna), której można użyć do uruchomienia trybu „debugowania” w całym WordPressie. Zakłada się, że domyślnie jest to wartość false i zwykle jest ustawiona na wartość true w pliku wp-config.php w kopiach programistycznych WordPress.”

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

 

wp-config

 

Oprócz tego 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 właśnie wyślemy do programistów.

Nauczymy Cię, jak dokładnie możemy go włączyć i jak będzie wyglądać, jeśli wystąpi błąd w Twojej wtyczce, w tym przykładzie zostanie użyte WP Meta SEO ale możesz wykonać te same kroki dla wszystkich naszych wtyczek. W tym przypadku mamy problem z WP Meta SEO , może to być jakiś problem, więc to, co zamierzamy zrobić, to otworzyć plik wp-config.php , można to zrobić za pomocą preferowanego oprogramowania do edycji tekstu, za pomocą Notatnika, Visual Studio Kod, nawiasy na przykład, po prostu idź i otwórz wp-config.php .

Plik znajduje się w katalogu głównym serwera, na którym zainstalowana jest witryna WordPress.

 

wp-config-wygenerowane

 

Otwórz go za pomocą edytora tekstu, a następnie naciśnij CTRL + F lub kliknij Edytuj > Znajdź… zobaczysz pole, w którym możesz wpisać słowo, które chcesz znaleźć, w tym przypadku wpiszemy „ WP_DEBUG” i klikaj Enter, aż znajdziesz:
„define ('WP_DEBUG', false )”

 

aktywacja wp-debugowania

 

Teraz, gdy jesteśmy w tej linii, usuń „fałsz” i wpisz true, kliknij Enter, aw następnym wierszu skopiuj definicję („WP_DEBUG_LOG”, prawda); i zapisz plik, powinien on wyglądać jak następny obraz.

 

wp-debug-true

 

Jeśli te dwa wiersze zostaną zmienione, plik o nazwie „debug.php” pojawi się na / wp-content /

 

nowy dziennik

 

I gotowe… zakończyliśmy pierwszy krok, jest to jeden z plików, których potrzebują nasi programiści, aby przyspieszyć proces naprawy problemu. Wszystkie błędy będą monitorowane i zapisywane w tym samym pliku tekstowym.

 

Zainstaluj wtyczkę do rozwiązywania problemów WordPress

Wtyczka Health Check & Troubleshooting to wtyczka, która pozwala uruchomić sprawdzanie konfliktów bez wpływu na zwykłych użytkowników Twojej witryny, jest naprawdę łatwa w użyciu i instalacji, nadal będziemy używać WP Meta SEO w tym przykładzie. Wykonaj poniższe czynności, aby zainstalować i uruchomić sprawdzanie konfliktów za pomocą funkcji Sprawdzanie stanu i rozwiązywanie problemów:

  • Zaloguj się do swojej witryny Wordpress, będziesz na pulpicie nawigacyjnym swojej witryny
  • Kliknij „Wtyczki” w lewej części strony
  • Kliknij „Dodaj nowy”
  • Wpisz „Sprawdzanie kondycji i rozwiązywanie problemów” w pasku wyszukiwania, jak pokazano poniżej

 

rozwiązywanie problemów z dodawaniem

     

  • Kliknij „Zainstaluj teraz” , Lista wtyczek zostanie obciążona automatycznie, poszukaj prawej i kliknij „Zainstaluj teraz”, a następnie „Aktywuj”

 

instalacja i rozwiązywanie problemów

 

  • Kliknij „Stan witryny” W lewym menu znajduje się sekcja o nazwie „Narzędzia” Kliknij ją, a następnie „Stan witryny”

 

menu zdrowia witryny

 

  • Kliknij kartę „Rozwiązywanie problemów” , przeczytaj informacje ostrzegawcze i kliknij „Wejdź w tryb rozwiązywania problemów” 

Tryb rozwiązywania problemów automatycznie wyłącza wszystkie wtyczki i przełącza się na domyślny motyw. Tryb rozwiązywania problemów nie ma wpływu na zwykłych odwiedzających witrynę.  

 

włączyć rozwiązywanie problemów

   

  • Odtworzyć problem pan przeżywa

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

 

  • Kliknij „Wtyczki” > „Zainstalowane wtyczki”

  Menu „Wtyczki” zostanie rozwinięte, zapewniając dodatkowe opcje. Kliknij „Zainstalowane wtyczki”

 

zainstalowane wtyczki

   

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

  włącz z rozwiązywaniem problemów      

  • Odtwórz problem, który występował z aktywnym tylko WP Meta SEO i domyślnym motywem, jeśli wystąpi problem, przyczyną problemu jest nasza wtyczka.

 

Jest to w pewnym sensie dobra wiadomość, ponieważ zidentyfikowałeś już jedną część problemu. Teraz programista musi się zalogować na swojej stronie i naprawić problem, zanim wydamy nową wersję! Jeśli nie, powtórz kroki, aby aktywować następną wyłączoną wtyczkę, w której możesz odtworzyć błąd.

   

Sprawdzanie i debugowanie błędów JavaScript we wtyczkach WordPress

Będziemy szukać błędów JavaScript w konsoli Chrome lub Firefox. W zależności od przeglądarki jej nazwa jest nieco inna, ale po Chrome i FireFox nazwiemy ją „konsolą”. Aby otworzyć konsolę, wykonaj następujące kroki:  

  • Kliknij prawym przyciskiem myszy inspekcję na frontend w dowolnej części witryny

 

sprawdzać

   

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

 

konsola

 

Sprawdź, czy nie ma błędów , przy otwartej konsoli, odtwórz oczekiwany błąd i spójrz na konsolę, błędy są czerwonymi tekstami opisującymi, gdzie znajduje się konflikt javascript

 

konsola błędów

 

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

 

Wyślij / udostępnij zgłoszenie problemu

Teraz, gdy masz wszystkie te informacje, pomożesz programistom przyspieszyć proces, po prostu przejdź do wszystkich zebranych informacji i do swojego biletu / postu, pamiętajmy, że są to:  

  • debug.log
  • Uwaga na temat wtyczek, które powodują konflikty
  • Przechwytywanie konsoli javascript z błędem

 

Jeśli wykonasz te kroki i prześlesz nam poprawne informacje, programista będzie w stanie wykonać szybszą pracę debugowania i z góry bardzo dziękujemy :)    

 

Utwórz i udostępnij nowe konto użytkownika WordPress do celów pomocy technicznej

Utworzenie nowego użytkownika administracyjnego jest czasem szybkim sposobem pokazania zespołowi pomocy technicznej, na czym polega Twój problem. Przed rozpoczęciem tego procesu krótkie przypomnienie, że:

  • Nie przechowujemy starych poświadczeń po rozwiązaniu problemu (ze względów bezpieczeństwa)
  • Zalecamy usunięcie kont administratora utworzonych w celu wsparcia
  • Wszystkie informacje udostępniane naszemu zespołowi są zabezpieczone i pozostaną prywatne

 

Aby utworzyć nowego użytkownika, najpierw zaloguj się na swojej stronie administratora. Po pomyślnym zalogowaniu się znajdujesz się w pulpicie nawigacyjnym Wordpress.

Następnie należy przejść do lewego Menu > Użytkownicy .

 

wp-user-menu

 

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

 

add-wp-user

 

Następnie na ekranie pojawi się formularz Dodaj nowego użytkownika . Do wypełnienia informacji wymagane są 2 pola: nazwa użytkownika, e-mail .

W polu Hasło możesz skorzystać z generatora haseł losowych lub ustawić własny. Możesz też zaznaczyć opcję Wyślij powiadomienie użytkownika , jeśli chcesz wysłać nowemu użytkownikowi wiadomość e-mail dotyczącą jego konta.

Następnie wybierasz rolę dla użytkownika z listy rozwijanej. Jest to ważny krok, aby ustawić uprawnienia dla użytkowników w Twojej witrynie. „Administrator” to najwyższy poziom 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

 

Na koniec kliknij przycisk Dodaj nowego użytkownika na dole. To już zrobione, powodzenia!

 

3
Bądź na bieżąco

Kiedy zasubskrybujesz bloga, wyślemy Ci wiadomość e-mail, gdy pojawią się nowe aktualizacje na stronie, abyś ich nie przegapił.

powiązane posty

 

Komentarze

Nie dodano jeszcze żadnych komentarzy. Dodaj komentarz jako pierwszy
Już zarejestrowany? Zaloguj się tutaj
Sobota, 27 kwietnia 2024 r

Captcha Image