Med WordPress-vedligeholdelsestilstand skifter dit faktiske websted midlertidigt til en anden side.
Læs de følgende linjer for at finde ud af, hvordan du aktiverer vedligeholdelsestilstand og deaktiverer den manuelt i tilfælde af problemer.
WordPress vedligeholdelsestilstand er en nyttig funktion, når du er i gang med at bygge eller ombygge dit websted. Så ikke alle besøgende kan se din virtuelle byggeplads, og du bestemmer selv, hvornår den skal være synlig online. Ligeledes bliver WordPress vedligeholdelsestilstand automatisk indsat, når du opdaterer WordPress.
Ved at aktivere WordPress-vedligeholdelsestilstand vil dine besøgende vide, at dit websted ikke er konstant, men kun midlertidigt offline. Det er også muligt at placere andre oplysninger (f.eks. kontaktoplysninger eller andre fordelagtige funktioner) på den midlertidigt viste side. Du kan enten bruge en WordPress vedligeholdelsestjeneste eller et WordPress vedligeholdelsestilstandsplugin. I stedet for at kigge dig nysgerrigt over skulderen vil de besøgende så se “Pas på, byggeplads” eller en informationsside, som du har oprettet.
Du kan aktivere WordPress vedligeholdelsestilstand manuelt eller med et plugin. Afhængigt af behandlingen og vidensniveauet giver enten den ene eller den anden variant mere mening. Hvis du kun ønsker at foretage små (kosmetiske) ændringer, er det at bruge et plugin mere som at skyde på spurve med en kanon. En mere kompleks bearbejdning eller et omfattende webprojekt gør brugen af et ekstra plugin ganske nyttigt. Dette giver dig mulighed for at tiltrække besøgende til dit websted, f.eks. B. informere, når siden er tilgængelig igen.
Bemærk: WordPress’ vedligeholdelsestilstand skifter automatisk under en opdatering af et tema eller plugin. Afhængigt af dine behov kan du aktivere eller deaktivere den uden at skulle installere yderligere udvidelser.
Aktiver WordPress vedligeholdelsestilstand uden plugin
Hvis du manuelt vil skifte til WordPress vedligeholdelsestilstand, kan du oprette en fil med navnet .maintenance i rodmappen (bemærk prikken foran Maintenance). Brug en teksteditor til at indsætte følgende korte PHP-kode i denne fil:
CODE:<?php $upgrading = time(); ?>
Filen oprettes automatisk og fjernes normalt automatisk, hvis du bruger et plugin i vedligeholdelsestilstand. Du kan lade det medfølgende tidsstempel være tomt.
VIGTIGT:
Når du har afsluttet dit arbejde og ønsker, at siden skal være synlig igen, må du ikke glemme at slette filen efter vellykket vedligeholdelse.
WordPress vedligeholdelsestilstand via functions.php
En anden måde at starte vedligeholdelsestilstand manuelt på er at bruge filen functions.php. functions.php er en såkaldt skabelonfil. Sådanne filer bruges til at tilføje funktionalitet og funktioner til WordPress. Til vedligeholdelsesopgaver kan du tilføje en kort PHP-kode til functions.php, som aktiverer vedligeholdelsestilstand. En mulig indtastning i functions.php ser f.eks. ud B. som følger:
CODE: <?php function maintenance_mode() { if ( !current_user_can( 'administrator' ) ) { wp_die('Maintenance.'); } } add_action('get_header', 'maintenace_mode'); ?>
Du kan naturligvis også indtaste tekst eller billeder, der vises på siden under vedligeholdelse. Det kræver dog passende PHP-kendskab. En simpel indtastning i functions.php kan se således ud:
CODE: function kb_maintenance mode() { if ( !current_user_can( 'edit_themes' ) || !is_user_logged_in() ) { wp_die('<h1>We are currently updating this website</h1><p>We are currently working on our website to adapt it for improve it. Please check back soon.</p> ', 'site under maintenance'); } } add_action('get_header', 'kb_maintenance mode');
Disse koder viser standard WordPress vedligeholdelsestilstandssiden, som er meget
simpel.
WordPress vedligeholdelsestilstand – Det enklere alternativ
WordPress vedligeholdelsestilstand plugin
Hvis du føler dig usikker ved at bruge PHP og rodmappen, hvis det virker for risikabelt (hvilket det ikke er) eller ubelejligt, kan du også aktivere WordPress vedligeholdelsestilstand med et plugin. Afhængigt af kravene er der forskellige plugins til dette.
Plugin til vedligeholdelsestilstand #1: Vedligeholdelse
Når du har installeret vedligeholdelsesplugin’et, finder du et dedikeret navigationselement i administrationsmenuen, der hedder Vedligeholdelse. Der kan du foretage de nødvendige plugin-indstillinger.
Selv om disse er meget omfattende, er de meget overskuelige. Her kan du f.eks. B. uploade en baggrundsgrafik eller dit logo eller bruge en grafik fra mediebiblioteket.
Forsigtig: Dette vil overskrive standardindstillingerne. Du kan også selv bestemme, hvilken tekst der skal vises på vedligeholdelsessiden.
Du kan også slå login-siden til eller fra, blokere bestemte sider og tilpasse vedligeholdelsessiden yderligere ved hjælp af CSS efter behov.
Med en skyder kan du slå vedligeholdelsestilstand til og fra i plugin-indstillingerne.
Plugin til vedligeholdelsestilstand #2: WP Maintenance Mode
Indstillingerne for plugin’et kan findes i admin-menuen i afsnittet “Indstillinger”. Det klare administrationsområde af plugin’et er opdelt i 3 sektioner: “Generelt”, “Design” og “Moduler”.
- Under “Generelt” kan du aktivere vedligeholdelsestilstand, foretage indstillinger for administratoren og blokere udvalgt indhold.
- Under “Design” kan du selv indstille tekstvisningen og baggrunden for en statisk side.
Til gengæld er der ikke noget felt, hvor du kan indsætte din CSS-kode. Du kan heller ikke låse eller låse indhold op så hurtigt som i vedligeholdelsespluginet. Til dette finder du en nedtælling i WP Maintenance Mode, hvis du har brug for noget
sådan noget (f.eks. til en relancering).
Plugin til vedligeholdelsestilstand nr. 3: Coming Soon-side og vedligeholdelsestilstand
Når du har installeret Coming Soon Page & Maintenance Mode, kan du finde plugin’ets indstillinger i adminmenuen under “Indstillinger”.
Indstillingerne er opdelt i fire sektioner: “Indhold”, “Design”, “Avanceret” og “Live Preview”. Når du har aktiveret vedligeholdelsestilstanden, kan du beslutte, om du vil vise en vedligeholdelsesside eller en coming soon-side, som er særligt velegnet til revisioner, og når du ved, hvornår arbejdet vil være afsluttet.
- Under “Indhold” kan du tilføje teksten til vedligeholdelsessiden og en grafik (dit logo?) og endda foretage SEO-indstillinger for vedligeholdelsessiden.
- Under “Design” kan du vælge en baggrundsgrafik eller -farve, definere tekst- og linkfarver og indsætte din CSS-kode.
- Under “Avanceret” kan du tilpasse nogle indstillinger ved hjælp af scripts (CSS, JavaScript). Medmindre du har avanceret viden på disse områder, bør du i stedet lade denne funktion være ubrugt.
- Endelig kan du under “Live Preview” vise et live preview af vedligeholdelsessiden.
WordPress vedligeholdelsestilstand – Tips og fejlfinding
Hvad du skal holde øje med i vedligeholdelsestilstand
Hvis du driver et ikke-kommercielt websted, kan du vælge, hvilke oplysninger du vil vise som en vedligeholdelsesmeddelelse. Hvis webstedet er kommercielt, skal du dog være opmærksom på, at vedligeholdelsestilstanden ikke fritager dig for den juridiske forpligtelse til at give oplysninger (aftryk). Med andre ord: Den side, der vises under vedligeholdelsesarbejdet, skal indeholde et mønster for kommercielle websteder.
Aftrykket indeholder obligatoriske oplysninger som f.eks. webstedets operatørs e-mail-adresse eller postadresse. Da det alligevel er tilrådeligt at tilbyde en kontaktmulighed, er dette ikke kun et juridisk krav, men også en god service set ud fra et synspunkt. Det giver dine besøgende mulighed for at kontakte dig selv i vedligeholdelsesperioden.
I tilfælde af problemer: deaktiver vedligeholdelsestilstand manuelt.
Når vedligeholdelsestilstanden er aktiveret, opretter WordPress den midlertidige, manuelt oprettede fil .maintenance (bemærk prikken foran filnavnet) i hovedmappen. Den slettes normalt efter afslutningen af vedligeholdelsestilstanden. Det er dog muligt, at filen ikke slettes, hvis en opdatering ikke udføres korrekt eller ikke helt. Dette medfører i så fald, at vedligeholdelsestilstanden ikke afsluttes.
Dette problem kan løses ret nemt: slet .maintenance-filen manuelt
Ved at bruge et FTP-program
Hvis du vil slette .maintenance manuelt, skal du gøre som følger:
- Få adgang til din webserver ved hjælp af et FTP-program (f.eks. FileZilla).
- Naviger til roden af din WordPress-installation.
- Her bør du finde .maintenance.
- Slet disse.
- Opdater om nødvendigt igen.
Konklusion
Hvis du vil skjule dit vedligeholdelsesarbejde for de besøgendes øjne, behøver du ikke at bygge en mur, men du kan finde mange gode gratis plugins til vedligeholdelsestilstand.