Articles

WordPress onderhoudsmodus: How to Make Your Website Temporarily Unavailable

WordPress-onderhoudsmodus is een toestand waarin u uw website kunt plaatsen als u updates moet uitvoeren, wijzigingen in het ontwerp of de inhoud moet doorvoeren, of een beveiligingslek moet verhelpen. Het vervangt in wezen uw website met een splash page die uitlegt waarom hij offline is en wanneer u verwacht dat hij weer live is.

Onze leesaanbeveling: WordPress Onderhoud: Keeping Your Website Safe And Efficient

Er zijn veel verschillende redenen waarom u uw WordPress site in onderhoudsmodus zou willen zetten, evenals veel verschillende manieren om dat te doen. We zullen dit allemaal in dit bericht behandelen, te beginnen met wat de WordPress onderhoudsmodus is en manieren om uw site in deze staat te zetten. We zullen dan elke methode behandelen die je kunt gebruiken om de onderhoudsmodus in te schakelen, voordat we afronden met een paar problemen die kunnen optreden wanneer je het gebruikt. Laten we beginnen.

  • Wat is WordPress onderhoudsmodus?
  • Redenen om WordPress onderhoudsmodus te gebruiken
  • Hoe WordPress onderhoudsmodus in te schakelen
  • Hoe een WordPress site uit de onderhoudsmodus te halen
  • Voorkom dat uw site vastloopt in de WordPress onderhoudsmodus

Wat is WordPress onderhoudsmodus?

WordPress onderhoudsmodus is een toestand waarin u uw website kunt zetten wanneer u een paar administratieve taken moet uitvoeren die de prestaties van de site zouden beïnvloeden of anderszins onbruikbaar zouden maken. In een perfecte wereld zou uw website geen downtime ervaren. Soms is het echter beter om uw site offline te halen en te vervangen door een “ben zo terug” splash pagina in plaats van het risico te lopen de persoonlijke gegevens en het geld van klanten in gevaar te brengen met een defecte website. Laten we eens een paar extra doeleinden voor WordPress onderhoudsmodus doornemen.

Redenen om WordPress onderhoudsmodus te gebruiken

De onderhoudsmodus wordt het meest gebruikt door bestaande sites. Hierdoor zijn er twee belangrijke redenen om het te gebruiken:

  1. U moet wijzigingen aanbrengen in het ontwerp van uw site, WordPress thema of inhoud.
  2. U moet een grote bug repareren die mogelijk de gegevens van uw gebruikers kan beïnvloeden.

Het voelt misschien niet als een big deal om cosmetische wijzigingen aan uw site aan te brengen terwijl deze live staat, maar het kan sommige gebruikers daadwerkelijk afschrikken. Sommigen zullen denken dat uw site kapot is, terwijl anderen kunnen denken dat uw site gehackt is. Sommigen komen misschien terug, maar de meerderheid zal waarschijnlijk naar de volgende site gaan. Daarom worden sommige onderhoudsmodus pagina-ontwerpen geleverd met e-mailformulieren. Op die manier kunt u in contact blijven met uw publiek terwijl uw website down is.

Wat betreft de tweede reden, het is altijd een goed idee om uw site offline te halen als het een grote beveiligingsfout heeft, zelfs als u geen gebruikersgegevens verzamelt. De logica hier is dat sommige hackers links kunnen invoegen die leiden naar phishing sites waar gebruikers het potentieel hebben om opgelicht te worden. Het beste is om uw site offline te halen en in plaats daarvan de onderhoudsmodus in te schakelen terwijl u de kinken eruit werkt. Het kan zijn dat u een paar uur lang geen klanten krijgt, maar dan behoudt u in ieder geval uw reputatie. Zodra de problemen op uw site zijn opgelost, kunt u de site weer online zetten.

Er is een derde reden voor het gebruik van WordPress onderhoudsmodus, maar het heeft betrekking op nieuwe sites in plaats van bestaande. Het is een coming soon pagina, en het zal u helpen hype te bouwen voor uw nog te lanceren site. Het gebruikt dezelfde plugins / code als onderhoud modus doet. Je verandert gewoon de inhoud van de pagina om aan te geven dat het een coming soon pagina is in plaats van een algemene onderhoudspagina. Laten we kort ingaan op de methoden die u kunt gebruiken om deze functie in WordPress in te schakelen.

Hoe WordPress onderhoudsmodus in te schakelen

Website WordPress Maintenance PluginBron: Michael Bußmann /

Er zijn vier hoofdmethoden die u kunt gebruiken om de WordPress onderhoudsmodus op uw site in te schakelen:

  1. Gebruik de ingebouwde onderhoudsfunctie in WordPress
  2. Voeg aangepaste code toe om een onderhoudspagina weer te geven
  3. Inschakelen onderhoudsmodus via uw .htaccess bestand
  4. Gebruik een WordPress onderhoudsmodus plugin

Elke van deze methoden implementeert de onderhoudsmodus op een andere manier. Je hebt niet veel controle over de eerste methode, maar je kunt zorgvuldig kiezen tussen de tweede en derde methode. Uw keuze zou moeten afhangen van hoe lang u van plan bent de onderhoudsmodus te gebruiken en welk(e) doel(en) u ermee wilt bereiken. Laten we ze eens bespreken.

Methode #1: De onderhoudsfunctie in WordPress

De onderhoudsfunctie in WordPress is een ingebouwde functie die automatisch optreedt wanneer u WordPress core bijwerkt en plugin- of WordPress-thema-updates uitvoert. De manier waarop het werkt is eenvoudig. Wanneer u een update uitvoert, geeft WordPress een bericht weer in het beheergebied waarin staat dat de site in onderhoudsmodus is gegaan. De onderhoudsmodus wordt gedeactiveerd zodra de update is voltooid.

WordPress Maintenance Mode
Afbeelding bron: Screenshot – WordPress Dashboard

WordPress-updates zouden niet langer dan een minuut moeten duren, maar gedurende die minuut wordt uw site vervangen door deze splash-pagina:

WordPress Maintenance Splash Page
Image Source: Screenshot

Deze pagina wordt gemaakt door een tijdelijk bestand met de naam .maintenance dat alleen in uw bestandsdirectory verschijnt wanneer u updates uitvoert in WordPress. Nogmaals, je hebt weinig controle over deze methode, dus het is het beste om je er geen zorgen over te maken, aangezien het alleen betrekking heeft op jou wanneer je updates uitvoert via het WordPress core update mechanisme.

Methode #2: Aangepaste code om een onderhoudspagina weer te geven

CodingBron: StockSnap / .com
Afbeelding Bron: StockSnap – .com / Licentie: CC0 Public Domain

Als u een eenvoudige onderhoudspagina op uw site wilt weergeven zonder een onderhoudsmodusplugin te gebruiken, kunt u dit stukje code toevoegen aan uw functions.php-bestand of door een plugin te gebruiken om codefragmenten toe te voegen:

// Activate WordPress Maintenance Modefunction wp_maintenance_mode() { if (!current_user_can('edit_themes') || !is_user_logged_in()) { wp_die('<h1>Under Maintenance</h1><br />Something ain't right, but we're working on it! Check back later.'); }}add_action('get_header', 'wp_maintenance_mode');

Hiermee forceert u uw site in onderhoudsmodus en geeft u het bericht weer dat u na de H1-tag schrijft.

Manual WordPress Maintenance Mode
Afbeelding Bron: Screenshot

U moet zich bij uw site afmelden om deze splash page te kunnen bekijken, maar het werkt wel.

Methode #3: De onderhoudsmodus inschakelen via uw .htaccess-bestand

Access Denied
Afbeelding Bron: typographyimages – .com / Licentie: CC0 Public Domain

Voor deze aanpak is het nodig dat u toestemming hebt om het .htaccess-bestand op uw server te bewerken. Dit bestand kunt u vinden in de hoofdmap van uw website. Zodra u dit bestand hebt geopend, kopieert en plakt u de volgende code:

RewriteEngine OnRewriteBase /RewriteCond %{REMOTE_ADDR} !^123\.456\.789\.123RewriteCond %{REQUEST_URI} !^/maintenance\.html$RewriteRule ^(.*)$ https://example.com/maintenance.html 

Deze code leidt alle webverzoeken die naar uw homepage komen, om naar een onderhoud.html-bestand dat u eerst moet maken, omdat u het gaat gebruiken als een tijdelijke vervanging van de homepage. Je kunt veel eenvoudige onderhoudspagina HTML sjablonen online vinden. Let goed op het %{REMOTE_ADDR} gedeelte, waar u de getallen moet vervangen door uw eigen IP adres, omdat dit u toegang tot de site geeft, wat er ook gebeurt.

Methode #4: Gebruik WordPress onderhoudsmodus plugins

Het in onderhoudsmodus zetten van uw website met code is een fatsoenlijke manier om gebruikers te laten weten wat er aan de hand is wanneer u de website daadwerkelijk offline moet halen voor onderhoud. Het is echter niet de meest effectieve methode om te gebruiken in termen van business en het overeind houden van uw conversies. Je bent veel beter af met behulp van een onderhoud modus plugin. Deze plugins kunt u esthetisch-pleasing splash pagina’s die u kunt invoegen e-mailformulieren en sociale media links in te bouwen.

Maintenance Mode PluginsBron: Clker-Free-Vector-Images / .com
Image Source: Clker-Free-Vector-Images – .com / Licentie: CC0 Public Domain

We gaan een aantal van de beste onderhoudsmodus plugins die beschikbaar zijn voor WordPress doornemen.

  • Maintenance Mode by SeedProd
  • Elementor

Maintenance Mode by SeedProd

Maintenance Mode by SeedProd
Image Source: Screenshot – WordPress.org

Maintenance Mode by SeedProd is een hybride onderhoudsplugin waarmee je onderhoud en coming soon pagina’s kunt maken. Net als de vorige plugin is de gratis plugin in wezen een uitgeklede versie van de premium plugin. U kunt uw achtergrond, wijzigen de tekst die u gebruikt, en voeg aangepaste HTML en CSS. Het is een beetje complexer dan dat, echter, die u kunt vertellen door de manier waarop de plugin splitst de instellingen in verschillende tabbladen.

De premie versie heeft een heleboel technische en esthetische functies toegevoegd aan het. Het stelt u in staat om een volledig aangepast ontwerp te bouwen zonder dat u hoeft te weten hoe te coderen, voor een. U kunt ook video’s insluiten, e-mailformulieren toevoegen, contactformulieren toevoegen, een voortgangsbalk toevoegen om te laten zien hoe ver u bent met het onderhoud, enz. De prijs voor de premium versie van deze onderhoudsmodus en coming soon plugin begint bij $29 / jaar.

Elementor

Elementor Plugin
Image Source: Screenshot – WordPress.org

Je hebt vast wel eens van Elementor gehoord. Het is een gratis, drag-and-drop page builder plugin die het voor iedereen gemakkelijk maakt om eigen pagina’s in WordPress te ontwerpen en te bouwen. Het heeft een premium versie, maar de gratis versie is in staat om veel verschillende pagina ontwerpen te produceren. Deze bevat een onderhoudsmodus pagina, die u kunt inschakelen in het menu tools.

Elementor Maintenance Mode
Image Source: Screenshot – Elementor Plugin

Je moet dan wel al een sjabloon voor de onderhoudsmodus hebben gemaakt, wat je op verschillende manieren kunt doen. U kunt uw eigen pagina ontwerpen met Elementor en deze opslaan als sjabloon, of u kunt een van de Elementor-plugins importeren. Al hun voorontworpen onderhoudssjablonen zijn gelabeld als “Coming Soon” pagina’s. Je hebt de premium versie van Elementor nodig als je toegang wilt krijgen tot elke onderhoudsmodus template.

Het beste is om te beginnen met het maken van een nieuwe pagina en gebruik te maken van de Elementor Canvas template zodat je header en footer verborgen zijn. Je kunt dan je eigen ontwerp maken of een Coming Soon sjabloon toevoegen, en de pagina opslaan. Je kunt het sjabloon daarna selecteren in het tabblad Onderhoudsmodus onder Elementor → Tools.

Nu je een paar suggesties hebt om door te kijken, laten we een aantal van de problemen doornemen die je kunt tegenkomen bij het gebruik van de WordPress onderhoudsmodus. We zullen de post daarna afronden.

Hoe een WordPress site uit de onderhoudsmodus te halen

Push Button
Afbeelding Bron: aitoff – .com / Licentie: CC0 Public Domain

Zo, we hebben besproken hoe je een WordPress site in onderhoudsmodus zet, maar wat gebeurt er als je een site hebt die vastzit in onderhoudsmodus? Dat is wat we in het volgende gedeelte gaan bespreken. Er zijn een paar verschillende redenen waarom uw site in deze modus vast kan komen te zitten, maar ze komen meestal op het volgende neer:

  • Het .maintenance bestand heeft zichzelf niet verwijderd nadat een update voltooid was.
  • Een plugin in onderhoudsmodus is vastgelopen en heeft gegevens in de cache van uw site bewaard.

Het .maintenance bestand

Als u WordPress updates heeft uitgevoerd en nu vastzit met het scherm dat we eerder hebben laten zien…

WordPress Maintenance Splash Page
Afbeelding bron: Screenshot

…uw map is er waarschijnlijk niet in geslaagd om het .maintenance bestand te verwijderen nadat de updates zijn voltooid. Dit is eenvoudig op te lossen als je weet hoe je het bestandssysteem van je site moet benaderen. Als uw host cPanel of een soortgelijk controlepaneel gebruikt, opent u het bestandssysteem. U kunt ook gebruik maken van een FTP-software, zoals FileZilla.

Het .maintenance bestand is wat bekend staat als een “dot-bestand”, die standaard verborgen zijn in de meeste file managers. U moet een functie inschakelen genaamd “Verborgen bestanden zichtbaar maken”. Verschillende bestandsmanagers labelen deze functie anders.

Het bestand zal zich in uw hoofddirectory bevinden, wat dezelfde locatie is waar uw wp-config.php bestand zich bevindt. Het enige wat u hoeft te doen is het .maintenance bestand te selecteren en het te verwijderen door op de Delete knop te klikken in de file manager of door met de rechtermuisknop (control click op Macs) op het bestand te klikken en “Delete” te selecteren.

Glitches in de maintenance mode plugin

Failure
Image Source: RyanMcGuire – .com / Licentie: CC0 Public Domain

Als u een plugin hebt gebruikt om uw site in onderhoudsmodus te zetten en u het splash-scherm niet kunt verwijderen ondanks dat u de functie hebt uitgeschakeld in de instellingen, moet u de plugin deactiveren en verwijderen. Verwijder de cache van je site als dat niet werkt. Je kunt dit op twee manieren doen:

  • Cache plugin – W3 Total Cache, WP Super Cache, WP Fastest Cache, etc. Installeer gewoon een van deze plugins, en gebruik de Clear Cache functie. Het is vergelijkbaar met het wissen van de cache op uw browser, telefoon of computer.
  • Het configuratiescherm van uw host – Sommige hosts, vooral managed WordPress hosts, hebben een optie in hun configuratiescherm waarmee u de cache van uw site kunt wissen met een klik op een knop. U zult deze optie waarschijnlijk sowieso moeten gebruiken als u een beheerde WordPress host gebruikt, omdat sommige van hen niet toestaan dat u caching plugins op uw server installeert. Dit komt omdat ze de caching al namens u afhandelen.

Gelukkig genoeg is het mogelijk om te voorkomen dat uw site in onderhoudsmodus blijft hangen. Het enige wat u hoeft te doen is een paar best practices volgen. Laten we dat onderwerp behandelen voordat we dit bericht afronden.

Hoe te voorkomen dat uw site in de onderhoudsmodus van WordPress blijft

Caution
Image Source: ferarcosn – .com / License: CC0 Public Domain

Er zijn drie hoofdoorzaken waardoor uw site in de onderhoudsmodus kan blijven steken:

  1. U hebt geprobeerd meerdere WordPress-thema’s en plugins tegelijk bij te werken, wat tot een fout heeft geleid.
  2. Een plugin die u probeerde bij te werken is niet compatibel met uw versie van WordPress.
  3. Er is een fout opgetreden in de onderhoudsmodus plugin die u gebruikt.

Hanteren van meerdere updates tegelijk

Updates
Afbeelding Bron: geralt – .com / Licentie: CC0 Public Domain

Het eerste wat u kunt doen, is ervoor zorgen dat u regelmatig back-ups maakt en een back-up van uw site maakt voordat u updates uitvoert. U kunt WordPress-plugins gebruiken om herstelpunten te maken waarmee u uw site kunt terugzetten naar de laatste dag dat deze nog correct functioneerde. Dit biedt niet noodzakelijk een manier om te voorkomen dat dit met uw site gebeurt, maar het biedt wel een oplossing voor het geval uw site ooit in deze toestand blijft steken. Het is beter om het zekere voor het onzekere te nemen.

Compatibiliteitsproblemen met WordPress

U kunt er ook voor zorgen dat u uw WordPress-versie up-to-date houdt, en ervoor zorgen dat elke WordPress-plugin die u bijwerkt, compatibel is met uw versie van WordPress. Gelukkig heeft WordPress nu een functie die u vertelt of een WordPress-plugin compatibel is met uw versie van WordPress, daar in het scherm Updates.

WordPress Update Compatibility
Afbeelding Bron: Screenshot – WordPress Dashboard

Het is een eenvoudige regel om te volgen – update een thema of plugin niet tenzij het 100% compatibel is met uw versie van WordPress, “volgens de auteur”. Je moet updates ook testen in een gecontroleerde omgeving. Er zijn een paar verschillende manieren om dit te doen, de meest populaire zijn site staging en het overbrengen van uw site naar een lokale testserver.

Zie of site staging is opgenomen in uw hosting plan. Als dat zo is, zult u in staat om uw site te klonen naar een andere locatie op uw server, en test de updates daar. Zo niet, dan kunt u gebruik maken van een speciale staging-service, de aankoop van een goedkope shared hosting plan om te gebruiken als een testserver of maak je eigen server op uw bureaublad met een programma als MAMP.

Voorkomen plugin glitches

Working with notebookBron: StartupStockPhotos / .com
Image Source: StartupStockPhotos – .com / Licentie: CC0 Public Domain

Er zijn niet veel manieren om te voorkomen dat er een fout optreedt in een plugin, maar je kunt op zijn minst onderzoek doen naar de plugins die je gebruikt. Zo kunt u alleen plugins installeren die een goede reputatie hebben als het gaat om het leveren van schone en goed functionerende code, waardoor de kans groter wordt dat uw site niet in de onderhoudsmodus terechtkomt.

Eindgedachten

De onderhoudsmodus van WordPress is een handige functie waarmee u beter met uw gebruikers kunt communiceren wanneer uw site offline gaat voor gepland en ongepland onderhoud. Het kan u zelfs helpen uw conversiepercentages te handhaven wanneer uw site offline gaat. Dit is vooral belangrijk als je het runnen van een professionele online business.

Het is het beste om een speciale onderhoudsplugin die u toelaat om conversies te verhogen gebruiken. Hiermee kunt u een hype voor uw merk opbouwen zonder bezoekers te verliezen. Het moeilijke deel is te bepalen welke onderhoudspagina plugin het beste bij uw behoeften past. We willen van u horen. Wat zijn enkele van uw redenen voor het gebruik van WordPress onderhoud modus, en wat zijn uw favoriete manieren om het te implementeren? Laat het ons weten in de reacties hieronder!

Onze leesaanbeveling: WordPress Onderhoud: Uw website veilig en efficiënt houden