Att ta emot PHP-fel är inte vanligt i WordPress, det är ett fel som uppstår när en fil inte har kodats korrekt och i de flesta fall hindrar detta fel dig från att använda din Wordpress blogg. Erfarna utvecklare har ofta inga problem med att fixa detta fel på sin egen server, men om du är ny på WordPress kommer det inte att vara lätt för dig.

Du kan fastna i hur du implementerar en saneringsmetod när du inte ens kan öppna instrumentpanelen. I den här handledningen kommer vi att förklara för dig kodanalysfelet du kommer att stöta på och hur du åtgärdar dem.

Låt oss börja.

Vad du behöver veta om fel och WordPress

Som standard visar WordPress inga PHP-fel, anledningen är enkel, eftersom visning av PHP-fel visar hackare de olika sårbarheter som finns på din webbplats. I gengäld kan du som webbutvecklare aktivera felrapportering på WordPress med hjälp av PHP-konstanten WP_DEBUG_LOG som är inställd på " sann » i filen wp-config.php. I det här fallet kommer felen inte längre att visas på sajten, utan sparas i en fil i din logi.

Om du fortfarande vill visa PHP-fel direkt på din webbplats kan du använda konstanten " WP_DEBUG Som du också kan ställa in på "true". WordPress codex erbjuder mer användbar information om det.

Så här fixar du ett analysfel: Analysfel

Detta är ett syntax-parsing-fel som förhindrar PHP från att förstå koden.

parse-error-error-php-wordpress

Som ett resultat av denna fel offert, kommer du ofta att märka annan information som hjälper oss att bättre identifiera källan till problemet.

Problemets natur

I fallet med detta fel tillhandahöll PHP mer information genom att säga " oväntad $ end Vilket innebär att PHP-filen slutar när en stång inte har avgränsats korrekt (eller funktion).

Natur-the-problem php

Den aktuella filen

I detta fall kan PHP veta vilken fil som påverkas av det här felet. I vårt fall berättar PHP filen " wp-content / themes / zerif-lite / functions.php ".

Fil-respekt-by-the error-php

Berörd linje

Förutom att förse dig med den berörda filen, ger PHP dig också den kodrad som påverkas av felet. I vårt fall rapporterar PHP "på linje 91". Allt du behöver göra nu är att återställa den drabbade filen och rätta till felet.

Jag inbjuder dig att göra detta om du är författaren till temat eller är en utvecklare. Om du upptäcker det här felet i ett tema som du just köpte har detta tema inte kodats korrekt, och därför inbjuder jag dig att ta bort temamappen och kontakta utvecklaren med denna annan information.

Vi kommer fortfarande att visa dig hur du korrigerar felet ovan.

Logga in på din värd med en FTP-klient

Nu ska vi hitta relevant fil i teman "zerif-lite".

utforskning av mapp-ftp

När du öppnar mappen zerif-lite », Ladda ner hans fil« functions.php Att du sparar någonstans på din dator.

Vilket verktyg för att korrigera felet

Idealet skulle vara att använda en textredigerare som stöder PHP. Jag föreslår en lista med enkla verktyg att ladda ner som gör att du kan korrigera felet.

Välj den som inspirerar dig mest. Hur som helst kan alla dessa textredigerare användas för att korrigera problemet.

error-funktions php-zerif-lite

Dessa program numrerar varje rad i din fil, som i följande bild, vilket gör att du enkelt kan hitta den berörda raden av felet.

Korrigeringen av detta fel beror därför på din erfarenhetsnivå. Men vad du behöver veta är att alla element som öppnas nödvändigtvis måste stängas i princip. När vi använder en öppnande parentes beror det på att i andra änden har vi en stängande parentes, detta är fallet med de fyrkantiga parenteserna " [ , Apostroferna, hängslen « { ".

Eftersom vi har att göra med ett fel " oväntat slut Då stängdes inte en kram. Du kan utforska koden eller använda en kodredigerare som övervakar dessa fel " nybörjare ".

När du har åtgärdat felet kan du skicka filen till din logi. Om allt går bra bör din webbplats vara tillgänglig igen.

den felkorrigerande-on-wordpress

Om felet handlar om en intern WordPress-fil (läs sökvägen för den aktuella filen), så att du alltid kan ladda ner en ny version av WordPress och skriva över den du har installerat.

Det här är allt för den här tutorialen, jag hoppas att du kommer att korrigera felen på WordPress. Om du har olika misstag förklarar jag gärna hur du fixar dem.