Nyhedsblog: WordPress & Joomla-udvidelser

Sådan hjælper du med WordPress Plugin Debugging

wordpress-debug

JoomUnited's udviklere fungerer altid, så dine plugins fungerer på den mest optimale måde, selvfølgelig kan der i nogle tilfælde opstå en form for fejl, f.eks. En inkompatibilitet, der genereres på grund af et tredje plugin, og hvad ønsker vi, når disse typer af fiaskoer ske? Naturligvis løses de hurtigt ...    

I dette indlæg vil vi lære dig, hvordan du giver de korrekte oplysninger til udvikleren, så han hurtigt kan forstå og løse fejlen. Dette indlæg opdeles i 3 trin, som vi skal følge for at give de rigtige oplysninger til en udvikler, når der opstår et problem:

  • Tænd for fejlfindingslog
  • Installer fejlfinding-pluginet
  • Kontroller for javascript-fejl

 

Tænd WordPress Debug and Log System

Først og fremmest skal vi vide, hvad WP_DEBUG er; Som vi kan se på Wikipedia, er “ WP_DEBUG en PHP- konstant (en permanent global variabel), der kan bruges til at udløse" debug "-tilstanden i hele WordPress. Det antages at være falsk som standard og er normalt indstillet til sand i wp-config.php-filen på udviklingskopier af WordPress. ”

Som vi kan se WP_DEBUG er en konstant, der som standard er slukket , men kan vi vende det om til en midlertidig debugging formål.

 

wp-config

 

Derudover er der en anden PHP-konstant kaldet WP_DEBUG_LOG , der hjælper os med automatisk at oprette en tekstfil med alle fejl i dine plugins, og det er det, vi vil sende til udviklerne.

Vi vil lære dig, hvordan vi nøjagtigt kan tænde det, og hvordan det vil se ud, hvis der er en fejl med dit plugin, WP Meta SEO vil blive brugt til dette eksempel, men du kan følge de samme trin for alle vores plugins. I dette tilfælde har vi problemer med WP Meta SEO , det kan være problemer, så hvad vi skal gøre er at åbne wp-config.php- filen. Det kan gøres med din foretrukne teksteditor-software med Notesblok, Visual Studio Kode, f.eks. Beslag, skal du bare åbne wp-config.php .

Filen er placeret ved roden af ​​din server, hvor dit WordPress-websted er installeret.

 

wp-config-genererede

 

Åbn det med teksteditoren, tryk derefter på CTRL + F eller klik på Rediger> Find ... du vil kunne se en boks, hvor du kan skrive det ord, du vil finde, i dette tilfælde skal vi skrive " WP_DEBUG ” og klik på Enter, indtil du finder:
“ define ('WP_DEBUG', false) ”

 

wp-debug-aktivering

 

Nu hvor vi er på den linje, fjerne “falsk” og skriv sand, skal du klikke på Enter og i den næste linjekopi definere ('WP_DEBUG_LOG', sand); og gemme filen, skal den ligne det næste billede.

 

wp-debug-sand

 

Hvis disse to linjer ændres, vises en fil kaldet “debug.php” på / wp-content /

 

ny-log

 

Og gjort… vi er færdige med det første trin, det er en af ​​de filer, som vores udviklere har brug for for at fremskynde processen med at løse dit problem. Alle fejlene overvåges og skrives i netop denne tekstfil.

 

Installer WordPress Fejlfinding Plugin

Health Check & Troubleshooting plugin er et plugin, der giver dig mulighed for at køre en konfliktcheck uden at påvirke normale besøgende på dit websted, det er virkelig nemt at bruge og installere, vi vil stadig bruge WP Meta SEO til dette eksempel. Følg disse trin for at installere og køre en konfliktkontrol med Health Check & Troubleshooting:

  • Log ind på dit Wordpress-sted, du befinder dig på dit websteds betjeningspanel
  • Klik på “Plugins” i venstre side af din side
  • Klik på "Tilføj nyt"
  • Skriv "Health Check & Troubleshooting" i søgefeltet, som vist nedenfor

 

add-fejlfinding

     

  • Klik på "Installer nu" , listen over plugins oplades automatisk, se efter højre og klik på "Installer nu" og derefter på "Aktivér"

 

install-fejlfinding

 

  • Klik på "Site Health" , i menuen til venstre er et afsnit kaldet "Tools" Klik på det og derefter på "Site Health"

 

site-sundhed-menu

 

  • Klik på fanen "Fejlfinding" , læs advarselsoplysningerne, og klik på "Gå ind i fejlfindingstilstand" 

Fejlfindingstilstand deaktiverer automatisk alle plugins og skifter til et standardtema. Fejlfindingstilstand påvirker ikke normale besøgende på dit websted.  

 

enable-fejlfinding

   

  • Gengiv det problem, du oplevede

Jeg er standardmiljøet uden aktive plugins og et standardtema. Hvis problemet opstår, betyder det, at vores plugin ikke forårsager den uventede adfærd.

 

  • Klik på “Plugins”> “Installated Plugins”

  "Plugins" -menuen udvides, så du får flere muligheder. Klik på “Installerede plugins”

 

installerede plugins-

   

  • Klik på "Aktiver under fejlfinding" ud for WP Meta SEO

  aktivere-med-fejlfinding      

  • Gengiv det problem, du oplever med kun WP Meta SEO aktiv og et standardtema. Hvis problemet opstår, skyldes problemet vores plugin.

 

Dette er på en bestemt måde en god nyhed, fordi du allerede har identificeret en del af problemet. Nu kræver det, at udvikleren skal logge ind på dit websted og løse problemet, før vi frigiver en ny version! Hvis ikke, gentag trinnene for at aktivere det næste deaktiverede plugin, du er i stand til at gengive fejlen.

   

Kontrol og fejlfinding af Javascript-fejl i WordPress-plugins

Vi vil kigge efter Javascript-fejl med Chrome- eller Firefox-konsollen, afhængigt af din browser er dens navngivelse lidt anderledes, men efter Chrome og FireFox kalder vi det "Konsol". Følg disse trin for at åbne konsollen:  

  • Højreklik på inspicere på frontend i en hvilken som helst del af webstedet

 

inspicere

   

  • Vælg konsol , det åbner udviklerværktøjerne i højre side af siden, klik på "Konsol"

 

konsol

 

Kontroller for fejl , mens konsollen er åben, reproducer den fejl, du forventede, og se på konsollen, fejlene er røde tekster, der beskriver, hvor ligger javascript-konflikten

 

fejl-konsol

 

Hvis du har fundet en JavaScript-fejl, skal du tage et screenshot af den udvidede version af fejlen for at inkludere den i din billet / post.

 

Send / Del din problemrapportering

Nu når du har alle disse oplysninger, vil du hjælpe udvikleren med at fremskynde processen, bare gå til alle de oplysninger, du har samlet, og det til din billet / post, lad os huske, at elementerne er:  

  • debug.log
  • Bemærk med de plugins, der forårsager konflikter
  • En optagelse af javascript-konsollen med fejlen

 

Hvis du følger disse trin og sender os de rigtige oplysninger, vil udvikleren være i stand til at udføre et hurtigere debugjob, og vi takker dig meget på forhånd :)    

 

Opret og del en ny WordPress-brugerkonto til supportformål

Oprettelse af en ny admin-bruger er undertiden en hurtig måde at vise supportteamet, hvad dit problem handler om. Før du starter med denne proces, skal du hurtigt huske, at:

  • Vi gemmer ikke gamle legitimationsoplysninger, når problemet er løst (af sikkerhedsmæssige årsager)
  • Vi anbefaler at fjerne de admin-brugerkonti, der er oprettet til supportformål
  • Al den information, der deles med vores team, er sikret og forbliver privat

 

For at oprette en ny bruger logger du for det første på dit admin-site. Når du er logget ind, er du i Wordpress-betjeningspanelet.

Derefter skal du gå til venstre Menu> Brugere .

 

wp-user-menu

 

Gå derefter til den øverste skærm, klik på knappen Tilføj ny eller flyt til knappen Tilføj ny i menuen til venstre.

 

add-wp-bruger

 

Derefter vises formularen Tilføj ny bruger på din skærm. Der kræves 2 felter for at udfylde oplysningerne: Brugernavn, E-mail .

I feltet Adgangskode kan du bruge tilfældig adgangskodegenerator eller indstille din egen. Og du kan markere afkrydsningsfeltet Send brugermeddelelse , hvis du vil sende en ny bruger en e-mail om deres konto.

Bagefter vælger du en rolle for bruger i rullemenuen. Dette er et vigtigt skridt for at indstille tilladelsen til brugere på dit websted. "Administrator" er det højeste niveau, og det giver brugeren adgang til alle funktionerne på dit websted. Du kan indstille andre roller, hvis du vil begrænse din brugeradgang.

 

wp-user-formen

 

Klik til sidst på knappen Tilføj ny bruger nederst. Det er allerede gjort, held og lykke!

 

3
Billedindlæser - Progressiv Lazy Loading på WordPr ...
Opdeling af blokke med avancerede Gutenberg-kolonner M ...
 

Kommentarer

Der er endnu ingen kommentarer. Vær den første til at indsende en kommentar
Allerede registreret? Log ind her
Gæst
Søndag den 5. december 2021

Captcha-billede

Ved at acceptere får du adgang til en service leveret af en tredjepart ekstern til https://www.joomunited.com/