“Behöver inte kunna PHP, jag har WordPress”

Ett citat som jag fick för någon dag sedan som jag har funderat en del över. Tar verkligen WordPress kål på behovet att kunna programmera PHP? Tvärtom skulle jag vilja påstå.

För det första så behöver du PHP för att kunna sätta ihop ett någorlunda bra tema till WordPress, även om du kan klara det helt utan någon kunskap om språket i övrigt. Många säger ändå att “Jag talar WordPress, inte PHP”, men steget mellan dem är inte stora. PHP är språket som används i WordPress, även i dess teman, om ändå på ett ibland ganska lustigt och kanske inte helt optimerat sätt.

Mitt svar på frågan är alltid att vad som kommer hända den dagen de får en förfrågan om en funktion som inte finns eller att ett tillägg inte existerar till det. Ska de ignorera eller använda en slags mellanlösning där de tar en hel kod från en guide och inte vet exakt vad den gör?

Problemet jag har är att jag vill inte alltid lita på tillgängligheten av tillägg, de kan helt plötsligt slutas stödjas i WordPress kärna eller helt enkelt läggas ner och sluta utvecklas. Att göra en funktion själv är alltid hundra gånger bättre än att förlita sig på tredje-part när det gäller WordPress, speciellt om det handlar om klienters webbsidor som de kan strula till själv.

Att utveckla sig inom PHP, och speciellt dess integrering och möjligheter inom WordPress, är något man bör behärska speciellt då systemet uppdateras och utvecklas i hög takt och innovationen absolut inte står still.

Lär dig PHP alltså, även om du klarar dig med kunskaperna inom WordPress du har idag – det kommer alla tjäna på i längden.