- In de onderhoudsmodus wordt een tijdelijke pagina weergegeven terwijl u aan uw WordPress-site werkt, waardoor fouten niet zichtbaar zijn.
- Het wordt aanbevolen om deze functie te activeren tijdens grote updates, ontwerpwijzigingen, migraties en bij het oplossen van problemen.
- Je kunt het configureren met plugins, via het hostingpaneel, met code in functions.php, of met behulp van .htaccess en WP-CLI.
- Bij WooCommerce-webshops en andere kritieke websites is het raadzaam om het onderhoud goed te plannen of uit te besteden aan professionele dienstverleners.
Als je een fout maakt op je website en er plotseling iets kwetsbaars kapotgaat, wil je natuurlijk niet dat je bezoekers overal fouten zien. Daarvoor is de onderhoudsmodus van WordPress ideaal : een simpele manier om een overzichtelijke melding weer te geven terwijl je stilletjes achter de schermen aan de problemen werkt.
Bovendien, wanneer u belangrijke wijzigingen doorvoert (updates, migraties, herontwerpen, technische tests, enz.), vooral als deze correctief softwareonderhoud vereisen , beschermt het activeren van een goed geconfigureerde onderhoudsmodus uw merkimago, verbetert het de gebruikerservaring en voorkomt het SEO-problemen . Laten we eens gedetailleerd bekijken wat het is, wanneer u het moet gebruiken en alle manieren om het te configureren, met en zonder plug-ins, zodat u de optie kunt kiezen die het beste bij uw behoeften past.
Wat is de onderhoudsmodus in WordPress precies?
Wanneer we het in WordPress over de onderhoudsmodus hebben, bedoelen we het weergeven van een tijdelijke statische pagina die gebruikers informeert dat er taken op de website worden uitgevoerd, in plaats van dat de bezoeker 500-foutmeldingen, lege schermen of onafgewerkte secties tegenkomt.
Deze pagina bevat doorgaans tekst zoals "We werken aan de website", een korte uitleg en in veel gevallen extra elementen zoals een voortgangsbalk, links naar sociale media of een formulier, zodat bezoekers niet met lege handen vertrekken. Het idee is heel eenvoudig: de website is niet toegankelijk voor het grote publiek, maar je kunt gewoon doorwerken terwijl je bent ingelogd als beheerder.
WordPress heeft intern een eigen automatisch onderhoudssysteem. Wanneer je de core bijwerkt, wordt er een verborgen bestand met de naam .maintenance aangemaakt in de hoofdmap van je installatie en wordt de functie wp_maintenance() uitgevoerd . Tijdens dit proces zien bezoekers een eenvoudige melding dat de site tijdelijk wordt onderhouden. Zodra de update is voltooid, wordt het bestand automatisch verwijderd en keert de website terug naar de normale werking.
Dat standaardbericht is nogal lelijk en niet erg aanpasbaar, dus de meeste professionele websites kiezen ervoor om hun eigen onderhoudsmodus in te stellen met plug-ins, code of zelfs via het hostingpaneel, om het ontwerp, de tekst en het gedrag van de pagina te beheren.
Wanneer is het de moeite waard om de onderhoudsmodus in WordPress te activeren?
Je hoeft niet te overdrijven: je hoeft de onderhoudsmodus niet elke keer te activeren als je een bericht uploadt of een zin op de contactpagina wijzigt . Voor kleine aanpassingen is het niet de moeite waard om de toegang tot de hele website af te sluiten.
Het is echter raadzaam om deze functie in te schakelen in alle situaties waarin er een reëel risico bestaat dat de website niet meer werkt, onvolledig wordt of inhoud weergeeft die sterk afwijkt van wat de bedoeling is . Enkele typische voorbeelden:
- WordPress core-updateVooral bij een upgrade naar een belangrijke versie kunnen er incompatibiliteitsproblemen met het thema of de plug-ins ontstaan, waardoor de website mogelijk tijdelijk niet beschikbaar is.
- Bulkupdate van plug-ins of thema'sAls u meerdere updates tegelijk uitvoert, is het relatief gebruikelijk dat er fouten optreden (wit scherm, PHP-fouten, conflicten met extensies, enz.). Het is het beste om deze wijzigingen door te voeren terwijl de onderhoudsmodus is ingeschakeld.
- Structurele of ontwerpwijzigingenDit houdt een complete herziening van het menu in, het aanmaken of aanpassen van belangrijke pagina's, het wijzigen van het thema of het herontwerpen van de lay-out met een visuele builder. Tijdens het testen is het het beste om gebruikers dit halfafgewerkte "Frankenstein"-project niet te laten zien.
- Installatie of configuratie van belangrijke nieuwe functiesDenk bijvoorbeeld aan een nieuwe boekingsplugin, een ledensysteem of een visuele builder die veel pagina's beïnvloedt. Totdat je hebt gecontroleerd of alles stabiel is, is het het beste om de site gesloten te houden voor het publiek.
- Hostingmigraties of serverwijzigingenVooral bij grote websites, ledenwebsites of webwinkels. De onderhoudsmodus voorkomt dat bestellingen worden geplaatst of gegevens worden gewijzigd terwijl de website van de ene server naar de andere wordt verplaatst.
- Website in ontwikkeling of herlanceringAls je een nieuwe website opzet op een reeds openbaar domein, zouden gebruikers idealiter het volgende moeten zien: pagina "in aanbouw" of "binnenkort beschikbaar" tot de lanceringsdag.
- Het oplossen van ernstige problemen of foutenAls er zich aanzienlijke weergaveproblemen, navigatiefouten of beveiligingsproblemen voordoen, geeft het activeren van de onderhoudsmodus u de tijd om deze op te lossen zonder dat bezoekers de defecte versie te zien krijgen.
Zie je website als een fysieke winkel: als je de vloer gaat vervangen, de muren gaat schilderen of een scheidingswand gaat verwijderen, sluit je een paar dagen en hang je een bordje op met 'gesloten vanwege renovatie' . Online werkt het net zo: je geeft een melding, legt het uit en zorgt voor een goede eerste indruk, zodat de gebruiker graag terugkomt.
Voordelen van het gebruik van de onderhoudsmodus: gebruikers, merk en SEO
Vanuit het oogpunt van gebruikerservaring is de onderhoudsmodus cruciaal. Het eerste bezoek van iemand die je net heeft ontdekt, maakt een enorme indruk . Als ze op je website terechtkomen en zien dat deze niet werkt, een 500-foutmelding geeft of een gebrekkig ontwerp heeft, komen ze waarschijnlijk niet meer terug.
Maar als je een overzichtelijke pagina tegenkomt waarop staat dat er aan verbeteringen wordt gewerkt, een geschatte tijdsplanning wordt gegeven of contactgegevens beschikbaar zijn , verandert het gevoel compleet. In plaats van "deze website is kapot", krijg je het gevoel dat "deze mensen om hun website geven en eraan werken om hem te verbeteren".
Vanuit een brandingperspectief stelt een goede onderhoudsmodus je in staat om je visuele identiteit en toon te versterken . Je kunt je logo, bedrijfskleuren, links naar sociale media, zelfs een korte waardepropositie en een contact- of inschrijfformulier toevoegen om ervoor te zorgen dat je geen lead misloopt.
Wat betreft de ranking in zoekmachines: hoewel Google begrijpt dat er af en toe onderhoud nodig is, kan het continu weergeven van technische foutmeldingen een negatieve invloed hebben op de SEO . Een goed ontworpen onderhoudspagina:
- Voorkom dat Google beschadigde of onvolledige pagina's indexeert.
- U kunt met succes een retourzending uitvoeren. 503 code (service tijdelijk niet beschikbaar), wat de robot vertelt om later terug te komen.
- Het helpt je CTR en merkimago in zoekresultaten te beschermen.
Laten we bovendien praktisch zijn: werken in actieve onderhoudsmodus vermindert je stress . Je weet dat niemand halfafgewerkte wijzigingen ziet en je kunt stap voor stap te werk gaan, testen, ongedaan maken, back-ups terugzetten... met veel meer gemoedsrust.
Plugins om WordPress in de onderhoudsmodus te zetten
De meest populaire (en eenvoudigste) manier om de onderhoudsmodus te activeren is via plugins. De officiële repository biedt verschillende gratis opties waarmee je een aangepaste pagina kunt weergeven zonder ook maar één regel code te schrijven.
De meeste werken volgens dezelfde logica: als je bent ingelogd met voldoende rechten, zie je de normale website, terwijl de overige bezoekers de onderhoudspagina zien die jij hebt geconfigureerd, met jouw tekst, afbeeldingen en de extra's die je wilt activeren.
Onderhoud: eenvoudig en effectief
De onderhoudsplugin is een van de populairste , juist vanwege de eenvoud. De interface is vrijwel beperkt tot één scherm met een schakelaar om de onderhoudsmodus in of uit te schakelen en een paar basisinstellingen.
Na installatie en activering ga je naar het menu 'Onderhoud' in je WordPress-dashboard. Daar zie je een aan/uit-schakelaar . Als deze AAN staat, ziet iedereen zonder dashboardtoegang de onderhoudspagina; degenen die wel toegang hebben tot het beheerdersgedeelte, blijven de website normaal zien.
Binnen het gedeelte 'Inhoud' kunt u het volgende aanpassen:
- Page Title: wat er in het browsertabblad verschijnt.
- Houder: de hoofdtitel van het bericht.
- Beschrijving: de belangrijkste tekst die uw bezoekers zullen zien.
- Voettekst: een korte tekst voor de voettekst (bijv. copyright of een aanvullende mededeling).
Zet de schakelaar gewoon op AAN en sla de wijzigingen op . Als je caching-systemen gebruikt (Varnish, caching-plugins, enz.), moet je deze mogelijk wissen om de wijziging te zien.
WP-onderhoud en andere aanpasbare plugins
Als je op zoek bent naar iets dat visueel wat uitgebreider is, zijn er andere zeer interessante opties. WP Maintenance biedt bijvoorbeeld uitgebreide mogelijkheden om je onderhoudspagina aan te passen:
- Bewerk de titel en de tekst.
- Wijzig de CSS Om stijlen tot op de millimeter nauwkeurig aan te passen.
- Voeg header- en achtergrondafbeeldingen toe.
- Voeg een afteltimer toe om aan te geven wanneer de website weer online is.
- Link uw sociale netwerken.
- Pas SEO-elementen zoals de titel en meta-omschrijving van de onderhoudspagina aan.
Het is ideaal als je een meer gepolijste en professionele uitstraling wilt creëren , hoewel het iets meer insteltijd vergt, vooral als je stijlen handmatig wilt aanpassen. Houd er echter rekening mee dat de interface in veel gevallen niet in het Spaans is vertaald.
Andere populaire plugins die je wellicht wilt overwegen zijn:
- In aanbouwZeer intuïtief, met diverse vooraf ontworpen sjablonen (sommige gratis en sommige betaald). Je kunt er socialemediapictogrammen en een inlogknop mee weergeven, integreren met Google Analytics en in de premiumversie zelfs de toegang beperken op basis van IP-adres of wachtwoord.
- WebonderhoudExtreem eenvoudig, ideaal als u de onderhoudsmodus zelden gebruikt. Het bevat verschillende vooraf ontworpen sjablonen en stelt u in staat het bericht aan te passen en uw Analytics-ID toe te voegen.
- Websitebouwer van SeedProdHet begon als een onderhoudsplugin en een "binnenkort beschikbaar"-functie, maar is nu een volwaardige visuele builder. Hiermee kunt u onderhoudspagina's maken met drag-and-drop, gebruikmaken van prachtig vormgegeven sjablonen en zelfs uw hele website ermee bouwen.
Als je gewoon iets snels en eenvoudigs nodig hebt, kun je Maintenance of Website Maintenance gebruiken . Als je de voorkeur geeft aan een meer professionele en herbruikbare website, profiteer je van WP Maintenance, Under Construction of SeedProd.
WP Onderhoudsmodus / LightStart: geavanceerd onderhoud met extra's
Een andere zeer populaire pluginfamilie is WP Maintenance Mode (in recente versies ook bekend als LightStart). Naast de gebruikelijke functies voegt deze plugin een aantal interessante extra's toe.
Na de installatie vindt u in Instellingen > LightStart of Instellingen > WP-onderhoudsmodus verschillende tabbladen:
- AlgemeenHier activeert of deactiveert u de onderhoudsmodus, kiest u of u de indexering van die pagina wilt blokkeren, configureert u welke rollen toegang hebben tot de website, zelfs wanneer de modus actief is, en welke URL's worden uitgesloten.
- ontwerp: gedeelte om teksten, afbeeldingen, kleuren en de basisindeling van de onderhoudspagina aan te passen.
- módulosHet biedt de mogelijkheid om een teller, inschrijfformulieren, links naar sociale netwerken of contactgegevens toe te voegen, allemaal geïntegreerd in de pagina zelf.
- Beheer bot: optionele module die een soort chatbot activeert die met de gebruiker communiceert en kan helpen bij het verzamelen van e-mails of het beantwoorden van eenvoudige vragen, zelfs wanneer de website gesloten is.
- RGPDDit is een specifiek gedeelte om de juridische teksten en de privacyverklaring te configureren als u gegevens (e-mails, formulieren, enz.) verzamelt via de onderhoudspagina zelf.
Dit type plugin is perfect als je je website enkele uren of dagen offline hebt en je van de gelegenheid gebruik wilt maken om leads te blijven genereren of de interactie met je gebruikers te behouden terwijl je werkt.
Activeer de onderhoudsmodus via het hostingpaneel
Als je WordPress hebt geïnstalleerd via een paneel zoals Plesk of de beheersoftware van een bepaalde provider, is het heel goed mogelijk dat je de onderhoudsmodus kunt activeren zonder WordPress aan te raken.
Bij veel hostingproviders kun je vanuit je klantaccount naar de sectie WordPress of WordPress Toolkit gaan en daar een schakelaar vinden om het onderhoud voor elke installatie in of uit te schakelen. Dit is een uiterst handige optie als je meerdere websites beheert of als je door een fout zelfs geen toegang hebt tot het WordPress-dashboard.
Daarnaast bieden deze hostingsystemen doorgaans een beperkte mate van aanpassingsmogelijkheid:
- Beperk de toegang tot het beheerderspaneel (hoewel het meestal niet aan te raden is als je moet inloggen om wijzigingen aan te brengen).
- kiezen voor een sjabloon of achtergrondafbeelding Anders voor de onderhoudspagina.
- configureren titel, hoofdtekst en secundaire teksten dat aan de bezoeker getoond zal worden.
- Voeg een ... toe timer met een aftelling als je een duidelijke heropeningsdatum hebt.
- Verbind tot drie sociale netwerken (meestal Facebook, Twitter en/of Instagram).
Het grootste voordeel is dat je niet afhankelijk bent van een correct functionerende WordPress-installatie . Zelfs als een plugin de website onbruikbaar heeft gemaakt, kun je een neutrale pagina weergeven terwijl je de installatie herstelt of een back-up terugzet.
Hoe zet je WordPress in de onderhoudsmodus met code?
Als je liever geen plug-ins gebruikt en je installatie zo licht mogelijk wilt houden, kun je ook de onderhoudsmodus activeren door een paar regels code toe te voegen . Dit vereist iets meer aandacht, maar is op de lange termijn een zeer stabiele oplossing.
Onderhoudsmodus via functions.php
Een klassieke optie is om het functions.php -bestand van je thema (bij voorkeur een child theme) te gebruiken om openbare toegang te onderscheppen en een aangepast onderhoudsbericht weer te geven.
Het proces zou min of meer als volgt verlopen:
- Ga naar Uiterlijk > Thema-editor (of via de bestandsbeheerder/FTP van uw hostingprovider).
- Je opent het bestand functions.php van het actieve thema of het subthema.
- Je maakt een back-up. Lees het bestand voordat je iets aanraakt.
- Aan het einde voeg je een functie toe die controleert of de gebruiker is ingelogd en de juiste rechten heeft om thema's te bewerken. Zo niet, dan wordt een onderhoudspagina weergegeven.
Een typisch implementatievoorbeeld controleert of de gebruiker een beheerder is en roept zo niet de functie `wp_die()` aan met eenvoudige HTML, waarna de responsstatuscode wordt ingesteld op 503 , wat aangeeft dat de service tijdelijk niet beschikbaar is. Je kunt zelfs een afbeelding toevoegen of het bericht opmaken met inline CSS.
Om de onderhoudsmodus uit te schakelen, verwijdert u eenvoudigweg de toegevoegde code of zet u er een commentaar voor om te voorkomen dat deze wordt uitgevoerd. Het is belangrijk om deze stap te onthouden, want als u vergeet de code te verwijderen, blijft de website voor onbepaalde tijd gesloten voor het publiek.
Maak een onderhoudspagina met uw visuele builder
Als je een paginabouwer zoals Elementor, Divi, Visual Composer of iets dergelijks gebruikt, heb je nog een alternatief zonder specifieke onderhoudsplugins: maak een 'onderhoudspagina' met je eigen ontwerp en stel deze in als startpagina.
Het typische proces zou als volgt zijn:
- Je maakt een nieuwe pagina aan in WordPress met behulp van je gebruikelijke paginabouwer.
- Je ontwerpt een eenvoudige lay-out: logo, een kop die uitlegt wat je doet, een korte tekst, eventueel links naar sociale netwerken en een formulier.
- Ga naar Instellingen > Lezen en selecteer “Een statische pagina” als startpagina, door deze nieuwe pagina te selecteren.
- U kunt desgewenst het vakje aanvinken. "Verzoek zoekmachines om deze site niet te indexeren" Tijdens onderhoudswerkzaamheden wordt deze pagina geblokkeerd om te voorkomen dat Google deze indexeert.
Het is een zeer flexibele oplossing qua ontwerp, hoewel het raadzaam is om, wanneer je klaar bent, de betreffende pagina weer als startpagina in te stellen en, indien je dat al had gedaan, de indexering door zoekmachines opnieuw te activeren.
Onderhoudsmodus met .htaccess en een HTML-pagina
Als je vertrouwd bent met serverconfiguratie en iets wilt dat nog onafhankelijker is van WordPress, kun je de onderhoudsmodus op Apache-niveau instellen met behulp van het .htaccess- bestand en een statische HTML-pagina.
Het idee is het volgende:
- In de hoofdmap van de website maak je bijvoorbeeld een bestand aan. maintenance.html, met de HTML van de pagina die je wilt weergeven: een h2 met de hoofdboodschap, een korte tekst, basisstijlen en, indien gewenst, contactgegevens.
- In het .htaccess-bestand voeg je herschrijfregels toe die alle verzoeken naar dat bestand doorsturen, behalve naar de onderhouds-URL en het IP-adres dat je gebruikt om de echte website te blijven bekijken.
Het regelpatroon omvat doorgaans:
- een HerschrijfCond zodat de omleiding niet wordt toegepast wanneer het verzoek al naar /mantenimiento.html gaat.
- Ander HerschrijfCond Dat sluit je IP-adres uit (dat je kunt controleren met services zoals "wat is mijn IP-adres?").
- een HerschrijfRegel die de gebruiker doorverwijst naar het onderhoudsbestand met een tijdelijke omleidingscode 302.
Op deze manier ziet al het verkeer, behalve u, altijd de onderhoudspagina , zelfs als WordPress volledig vastloopt. Om dit uit te schakelen, verwijdert u eenvoudigweg de betreffende regels of zet u er een commentaar van, of herstelt u het oorspronkelijke .htaccess-bestand.
De native onderhoudsmodus gebruiken met WP-CLI
Als je hostingprovider WP-CLI (de commandoregelinterface voor WordPress) aanbiedt, kun je de onderhoudsmodus ook activeren zonder toegang tot het dashboard, rechtstreeks via SSH; en als je taken wilt automatiseren, bekijk dan de handleiding voor Bash-scripts en -hulpprogramma's.
Je hoeft alleen maar het volgende te doen:
- Maak via SSH verbinding met de server en ga naar de installatiemap van WordPress.
- lopen wp maintenance-mode activate om onderhoud te activeren.
- Controleer de status met wp onderhoudsmodusstatus, waarna een bericht verschijnt dat aangeeft dat de modus actief is.
Nadat je de wijzigingen hebt aangebracht, voer je `wp maintenance-mode deactivate` uit en de website is weer toegankelijk. Dit is een zeer praktische methode als je veel websites beheert of als het controlepaneel niet reageert, maar je nog steeds toegang hebt via de terminal.
Onderhoudsmodus en WooCommerce: pas op voor aanbiedingen
Op een bedrijfswebsite of blog is een onderhoudsperiode van een uur of twee meestal geen probleem. Bij een webwinkel die WooCommerce gebruikt, ligt de situatie echter aanzienlijk anders , omdat aankopen niet kunnen worden afgerond zolang de website offline is.
Daarom is het in de e-commerce aan te raden het onderhoud veel beter te plannen:
- Probeer de meest delicate taken uit te voeren. buiten de spitsuren (vroeg in de ochtend of tijdens de daluren).
- Gebruik een onderhoudsmodus die Leg duidelijk uit dat de winkel binnenkort weer beschikbaar zal zijn..
- Voeg, indien mogelijk, toe een zichtbaar contactformulier of e-mailadres zodat ze je kunnen schrijven als ze iets dringends nodig hebben.
- Voor zeer grote veranderingen kunt u overwegen om in een bepaalde omgeving te werken. winkel kloon Test alles in een subdomein en migreer de wijzigingen vervolgens binnen een kort tijdsbestek met de onderhoudsmodus actief.
De sleutel is om de daadwerkelijke downtime te minimaliseren. Zelfs dan zullen veel klanten, met een goed onderhouden onderhoudspagina, compleet met uw gegevens en links naar sociale media , begrijpen dat u verbeteringen aanbrengt en het later opnieuw proberen.
WordPress-onderhoudsdiensten: wanneer moet je ze uitbesteden?
Als dit alles u abracadabra in de oren klinkt, of als u zich simpelweg niet wilt bezighouden met updates, back-ups en testen, dan zijn er professionele WordPress-onderhoudsdiensten die al dat technische werk voor u uit handen nemen.
Deze diensten omvatten doorgaans, minimaal:
- Regelmatige updates van de WordPress-kern, plugins en het actieve thema.
- WooCommerce-specifieke updates (in plannen gericht op webwinkels) en verificatie dat alles werkt na elke wijziging.
- 24/7 bewaking van de website, met meldingen in geval van uitval.
- Dagelijkse back-ups voor een bepaald aantal dagen (bijv. 30) en herstel op aanvraag.
- Beveiligingsscans om malware of verdacht gedrag te detecteren.
- Periodieke rapporten met de website-status, uitgevoerde updates en mogelijke incidenten.
Wat doorgaans niet in deze abonnementen is inbegrepen, zijn nieuwe ontwikkelingen, ontwerpwijzigingen, geavanceerde prestatieverbeteringen of SEO/SEM-campagnes . Deze worden beheerd met aparte budgetten of urenblokken. Contractueel gezien worden ze meestal maandelijks of jaarlijks verlengd, zonder minimale contractduur . U dient wel vooraf op te zeggen als u wilt annuleren.
Als u een website beheert die cruciaal is voor uw bedrijf en u niet de tijd (of de zin) hebt om alles bij te houden, kan het uitbesteden van het onderhoud een zeer verstandige investering zijn om ernstige problemen en lange periodes van downtime te voorkomen.
Kortom, een goed geconfigureerde onderhoudsmodus in WordPress stelt je in staat om belangrijke wijzigingen door te voeren zonder de gebruikerservaring of je online reputatie te schaden . Je kunt kiezen voor eenvoudige plugins, geavanceerdere oplossingen met tellers en formulieren, het doen via je hostingcontrolepaneel of code gebruiken om de installatie te stroomlijnen; het belangrijkste is dat je, wanneer je een grote wijziging gaat doorvoeren, snel en duidelijk een bericht kunt achterlaten en dat je eraan denkt om de onderhoudsmodus weer te openen wanneer alles klaar is.