PHP är ett programmerings- och skriptspråk för att skapa dynamiska interaktiva websites. WordPress är skrivet med PHP som skriptspråk. Precis som WordPress är PHP också open source.
PHP är ett serverspråk, vilket innebär att det körs på din server på webbhotellet. När någon besöker din website kontaktar webbläsaren din server för att requesta en page. PHP-koden körs på servern och genererar en HTML-sida som skickas till besökaren. Besökaren ser sedan HTML-pagen i sin webbläsare. De kan inte se PHP-skriptet eftersom det bara finns på servern på webbhotellet.
Hur använder WordPress PHP?
PHP-kod är det som får WordPress att fungera. En WordPress website lagrar all sin data i en MySQL database. Dessa data inkluderar allt från ditt bloggnamn och blogginläggens content, till dina tilläggsinställningar och information om användarens profil.
PHP:s jobb är att hämta specifik information från databasen och sätta ihop den till en HTML-webbsida. För mer detaljer om den processen, kan du se vår guide om hur WordPress fungerar bakom kulisserna.
PHP-kod finns i filer som slutar med utökningen .php.
Om du någonsin har öppnat en zip-fil med WordPress, kommer du att se att de flesta filerna är PHP-filer.
Till exempel, i screenshoten under, kommer du att notera filnamn som gillar wp-config.php, index.php, och mycket mer. Var och en av dessa filer innehåller den kod som används för att utföra olika actions i WordPress.
En WordPress theme folder ser väldigt lik ut. Du hittar filer som gillar sidebar.php, header.php, och andra. Var och en av dessa filer utgör ett temas mall-hierarki och visar de olika sektionerna på din website.
PHP-kod måste omslutas inuti php-öppningstaggen <?php
och close-taggen ?>
. PHP-filer kan också innehålla HTML-kod.
Varje PHP tagged kan hämta lite information från din database. I det här exemplet kan du se PHP-koden för att displaya namnet på din blogg, som sedan omsluts av HTML title tags.
Hur fungerar PHP?
Om du tittar runt på webben för information om PHP, kommer du att se att det är ett skriptspråk på ”serversidan”. Tyvärr är den korta definitionen inte till någon hjälp för Beginnare.
Termen ”serversida” betyder bara att alla dessa PHP-filer i WordPress gör sitt arbete på ditt webbhotell server. Så, i enkla termer, när någon går till din website, kommer WordPress åt PHP-filerna för att hämta din databasinformation (gillar ditt blogginläggs content) för att visa det för din visitor.
Det låter ganska enkelt. Det finns dock ett litet problem. Web browsers läser inte PHP. De läser HTML.
HTML är en typ av skriptspråk som används för att skapa website pages. Vi hänvisar till HTML som ett skriptspråk på ”klientsidan”.
Webbläsare som gillar Chrome, Firefox och andra anropas som ”klienter”. Här betyder ett ”klientsidigt” språk helt enkelt att web browsers gör arbetet med att förvandla HTML-kod till det du ser i webbläsarens fönster.
Så om webbläsare bara läser HTML och din WordPress-webbplats är skapad i PHP, hur kan folk se din website?
Låt oss ta en stund och se hur PHP-koden i WordPress fungerar med HTML först, steg för steg:
- Först skriver någon in din web browser-adress i sin webbläsare eller klickar på en link.
- Detta skickar en request till din server på webbhotellet.
- Din server skickar sedan HTML-koden över Internet tillbaka till webbläsaren.
- Web browsern tar HTML-koden och översätter den till en page.
Men när du besöker en website som är skapad med PHP, som WordPress, sker ytterligare ett steg.
Före steg 3 måste servern runna PHP-kod för att skapa HTML-pagen, innan den kan skicka den till webbläsaren.
WordPress PHP-versioner
Precis som andra programmeringsspråk finns det flera versioner av PHP som du kan använda. Vissa versioner gillar PHP 5.5, 7.0, och 7.1 får inte längre aktivt stöd.
Som ägare av en website i WordPress bör du använda den senaste versionen av PHP. Vi säger detta eftersom varje new version av PHP fixar säkerhetsproblem och kommer att bidra till att öka hastigheten på din website.
Eftersom PHP är ett så populärt språk för att skapa websites är det också ett mål för hackare. Så att ha den senaste versionen kommer att ge dig de säkerhetsfunktioner och fixar som inte finns i äldre versioner.
Vi rekommenderar att du använder antingen Bluehost, SiteGround eller WP Engine som ditt webbhotell eftersom de använder de mest uppdaterade versionerna av PHP med sina WordPress webbhotell.
Måste användare av WordPress kunna PHP?
WordPress-användare behöver inte lära sig PHP för att använda, driva eller hantera en WordPress website. WordPress har redan de PHP-filer du behöver, och det har även teman och tillägg så att du kan använda WordPress utan att kunna koda PHP.
De flesta WordPress-användare behöver aldrig veta hur man kodar i PHP, men om du är intresserad av att utveckla dina egna plugins, teman eller göra avancerade customizes till WordPress-webbplatser, måste du lära dig att använda PHP.
Vi hoppas att den här artikeln hjälpte dig att lära dig mer om PHP. Du kanske också vill se vår lista Ytterligare Läsa under för relaterade artiklar om användbara WordPress-tips, tricks och idéer.
Om du gillade den här artikeln, vänligen prenumerera på vår YouTube-kanal för WordPress video tutorials. Du kan också hitta oss på Twitter och Facebook.