WordPress is een programma waarmee je een website maakt en beheert zonder te hoeven programmeren. Het draait als een echt programma op een server, dus het heeft doorlopend onderhoud nodig: updates voor WordPress, je thema en je plugins.
Wat is WordPress?
Veel mensen kiezen het omdat je pagina’s, berichten en afbeeldingen in je browser beheert zonder code te schrijven. Daar staat tegenover dat je site een draaiende applicatie is en geen map met bestanden, en dus doorlopend onderhoud nodig heeft.
WordPress is een CMSEen contentmanagementsysteem (CMS) is een programma waarmee je teksten en afbeeldingen op je website zelf aanpast, zonder te hoeven programmeren. dat je inhoud in een database bewaart en er pagina’s van maakt zodra een bezoeker erom vraagt. De kernsoftware regelt gebruikers, berichten, pagina’s en media. De rest komt uit uitbreidingen: een WordPress-themaEen WordPress-thema is het ontwerp van je WordPress-site: het bepaalt hoe pagina's eruitzien en hoe ze zijn opgebouwd. bepaalt hoe de site eruitziet en een WordPress-pluginEen WordPress-plugin is een uitbreiding die je aan je WordPress-site toevoegt voor een extra functie, zoals een formulier of een webshop. voegt functies toe, zoals formulieren, SEO-tools of een webshop.
Omdat de onderdelen van verschillende makers komen, bestaat een gewone WordPress-site uit de kern, één thema en meerdere plugins, elk met een eigen updateritme. Die combinatie onderhoud je, niet alleen WordPress zelf.
Wat WordPress betekent voor je PHP-site
WordPress heeft een PHPPHP is de programmeertaal waarmee veel websites, zoals WordPress-sites, hun pagina's maken op het moment dat een bezoeker erom vraagt.-omgeving en een database op de server nodig. De PHP-versieEen PHP-versie is het nummer van de uitgave van PHP waarop jouw website draait, zoals 8.3. van je hostingWebhosting is de dienst die jouw website op een computer zet die altijd aan staat en met internet verbonden is, zodat bezoekers hem kunnen openen. bepaalt welke WordPress-versies, plugins en thema’s kunnen draaien. Bereikt die versie het einde van de securitysupport, dan komen er geen officiële fixes meer en kan de site blootstaan aan nieuw ontdekte lekken. De exacte datums staan op php.net.
Op dat moment gaat het bij WordPress-sites ook vaak mis. Een plugin die jaren geleden is geschreven, gebruikt soms PHP-functies die zijn verdwenen, en na een PHP-upgrade zie je een fatale fout of een wit scherm. Eerst testen op een kopie voorkomt dat. Ligt de site er al uit, dan is onze hulp bij een storing in je WordPress-site de snelste weg terug.
Zo controleer je wat je WordPress-site draait
Log in op het WordPress-beheer en open onder Extra het scherm Sitestatus. Daar staan je PHP-versie, je WordPress-versie en of plugins of thema’s verouderd zijn. Je hostingpaneelEen hostingpaneel, zoals cPanel of Plesk, is de beheerpagina van je hosting, waar je domeinen, e-mail en PHP-versie instelt. toont dezelfde PHP-versie en laat je die vaak ook wijzigen.
Loop daarna de pluginlijst door met één vraag: gebruik ik dit echt? Elke plugin die je weghaalt, is code die niet meer gepatcht hoeft te worden. Wil je van buiten kijken, dan laat de gratis PHP exposure check zien welke PHP-versie je site aan bezoekers laat zien.
WordPress of een statische site
Veel bedrijfssites hebben geen draaiende applicatie nodig. Een site met een paar tientallen pagina’s die een paar keer per jaar veranderen, werkt prima als statische websiteEen statische website bestaat uit kant-en-klare pagina's die de server alleen hoeft af te geven, zonder dat er bij elk bezoek iets wordt berekend.. De pagina’s worden eenmalig gebouwd, als gewone bestanden geplaatst en zo geleverd. Zonder PHP en database op de server bij een paginaweergave is het aanvalsoppervlakHet aanvalsoppervlak is het geheel van plekken waar een aanvaller kan proberen je website binnen te komen, zoals logins, formulieren en plugins. kleiner, al is geen enkele site onkraakbaar.
De vraag is hoeveel van je site echt dynamisch is. Heb je een shop met accounts en voorraad, dan blijft WordPress met WooCommerceWooCommerce is een uitbreiding voor WordPress waarmee je een webshop opzet, met producten, winkelwagen en afrekenen. logisch. Publiceer je vooral pagina’s, dan kan een static site generatorEen static site generator, zoals Astro of Hugo, is een programma dat je teksten en ontwerp omzet in kant-en-klare websitepagina's. hetzelfde ontwerp als bestanden maken. Die omzetting doen we met onze aanpak voor een website zonder PHP.
Wanneer onderneem je actie
Doe iets als je PHP-versie bijna uit support loopt, als plugins waar je op leunt geen updates meer krijgen, of als de site na een update al fatale fouten gaf. In het eerste geval brengt onze hulp bij php updaten de site naar een ondersteunde versie, met test en terugweg. In de andere gevallen bepaal je eerst of de site nog een draaiende applicatie moet zijn.
Veelgestelde vragen
Is WordPress een PHP-website?
Ja. WordPress is geschreven in PHP en bewaart de inhoud in een database. Bij elke pagina die niet uit de cacheEen cache is een tijdelijke opslag van kant-en-klare kopieën, zodat een pagina niet bij elk bezoek opnieuw gemaakt hoeft te worden. komt, draait de server PHP-code en databasequery's om die pagina te maken. Daarom telt de PHP-versie van je hosting mee.
Heeft WordPress een PHP-update nodig?
WordPress draait op ondersteunde PHP-versies, en PHP-versies krijgen op een gegeven moment geen securityfixesSecurity support is de periode waarin een PHP-versie alleen nog beveiligingsupdates krijgt en geen verbeteringen meer voor gewone fouten. meer. Nadert jouw versie het einde van de support, dan stap je over op een nieuwere. Je plugins en thema moeten daar dan ook op werken.
Kan mijn WordPress-site zonder PHP draaien?
Ja, door er een statische website van te maken. De pagina's worden eenmalig als gewone HTML-bestanden gebouwd, zodat er bij een bezoek geen PHP of database draait. Je laat het WordPress-beheer op de live server dan los. Dat past bij sites die af en toe veranderen.
Is WordPress onveilig?
WordPress zelf wordt onderhouden en gepatcht. De meeste problemen ontstaan door verouderde PHP-versies, plugins en thema's die geen updates meer krijgen. Alles actueel houden en weghalen wat je niet gebruikt, houdt de blootstelling klein.