Skip to content

Kõik WordPressist, veebiarendusest — ja mitte ainult

🚧 Hooldusrežiim ja tulekul leht WordPressis: 3 toimivat meetodit

🚧 Hooldusrežiim ja tulekul leht WordPressis: 3 toimivat meetodit

Ükski WordPressi sait ei ela peaaegu kunagi ilma seisakuta. Uue projekti arendus, suur ümberkujundus, kiireloomulised uuendused pärast häkkimist, plaaniline hooldus: kõigi nende stsenaariumide puhul on külastajatele poolelioleva või katkise esikülje näitamine kahjulik nii sinu mainele kui ka SEO-le.

Probleem on selles, et „saidi keelamine" on ebamäärane mõiste. Üks asi on värskelt loodud ajaveeb ilma publikuta: saad lihtsalt juurdepääsu sulgeda ja rahus töötada. Teine asi on aktiivne veebipood. See ei vaja tühja seina, vaid lehte koos selgituse, ajakavaga ja eelistatavalt ka e-posti kogumise vormiga.

5 minutiga saad paigaldada lihtsa asenduslehe pluginat. Tunni ajaga saad ehitada täisfunktsionaalse „tulekul" lehe koos brändingu, taimeri ja meililistiga. Käsitleme kolme toimivat lähenemist: kõige kiiremast kuni paindlikumani, koos nuppude, linkidega reaalsetele pluginatele ja liidese ekraanipiltidega.

💡 Kiirülevaade:

  • Esmalt määra oma stsenaarium: uus projekt („Tulekul") või töötava saidi ajutine sulgemine (hooldusrežiim).
  • Seejärel vali oma ülesande jaoks meetod: kiire asenduslehe plugin, sisseehitatud teema funktsioon või täisfunktsionaalne ehitaja.
  • Uue projekti puhul seadista „Tulekul" leht koos logo ja e-posti kogumisega; otsingumootorid indekseerivad selle ja SEO hakkab tööle juba enne käivitamist.
  • Töötava saidi puhul luba hooldusrežiim koos HTTP 503 päisega; otsingumootorid mõistavad, et seisak on ajutine ega langeta sinu kohta pingereas.

Millal on vaja oma sait keelata

On rohkem olukordi, mis nõuavad esikülje ajutist sulgemist, kui sa arvata oskad:

  • Nullist ehitamine. Sait ei ole veel näitamiseks valmis, kuid otsingumootori indekseerimine on juba avatud. „Tulekul" leht ehitab sinu publikut, selle asemel et külastajaid tühja ekraaniga peletada.
  • Ümberkujundus või teema vahetus. Töötav sait muutub ajutiselt ehitusplatsiks. Külastajad näevad katkisi paigutusi, puuduvaid plokke ja töötlemata sisu.
  • Häkkimine või nakkus. Esimene samm pärast tuvastamist on isoleerida esikülg, et külastajad ei saaks pahatahtlikku koodi ega näeks rüüstatud lehte.
  • Plaaniline hooldus. Tuumauuendused, migreerimine teise hosti, PHP versiooni muutus, hulgi URL-i asendamine andmebaasis. Kõik need on riskantsed toimingud, mille ajal ei tohiks sait avalik olla.
  • Projekti paus. Sait ei anna tulemusi, kuid selle kustutamine tundub raiskamisena, kuna võid selle juurde tagasi pöörduda. Asenduslehe üles panemine on odavam kui täismahus saidi hostingu eest maksmine ilma külastajateta.
  • Testimine. Liivakast, staadiumikoopia, pluginatega katsetamine: kõik, mida ei tohiks indekseerida ega juhuslikud inimesed näha.

Ühine nimetaja: sa säilitad kontrolli selle üle, mida välismaailm näeb ja millal täpselt sait tavarežiimi naaseb.

Kolme meetodi võrdlus

Enne seadetesse süvenemist vaata seda kokkuvõtet. See aitab sul valida oma konkreetse ülesande jaoks sobiva lähenemise.

Kriteerium

Disable Site

Sisseehitatud teema funktsioon

SeedProd / muu plugin

Seadistamise kiirus

1 minut

5-10 minutit

10-20 minutit

Kohandamine

Ainult tekst ja HTML

Sõltub teemast

Täielik kujundus, mallid

E-posti kogumine

Ei

Mõnikord saadaval

Jah (e-posti teenuste integratsioonid)

SEO kontroll

Ei

Osaline

Jah (pealkiri, meta, analüütika)

Hind

Tasuta

Teemaga kaasas

Tasuta (Lite) või alates $39/aastas

Parim

Arendajatele, testsaitidele

Total ja sarnaste teemade omanikele

Ettevõtetele, poodidele, uutele projektidele

1. Disable Site: kiireim sulgemine

Lihtsaim viis on paigaldada mikro-plugin, mis paneb kogu esiküljele asenduslehe, kuid jätab administraatori juurdepääsu avatuks. Disable Site plugin teeb täpselt seda ja ei midagi enamat.

Disable Site plugin page WordPress.org-is

Pluginat on üks seadete ekraan. Ei malle, ehitajaid ega eelvaadet: ainult tekstisõnum, mida külastajad näevad. Väljale saad sisestada HTML-i, nii et lehte saab soovi korral üsna paindlikult kohandada: pilt, lingid, lihtne vormindus. Kuid ilma programmeerimisoskuseta ei jõua sa kaugemale mõnest tekstilõigust.

Disable Site plugin seaded WordPressi administraatoris

Sammud:

  • Paigalda ja aktiveeri tööriist repositooriumist jaotisest „Pluginad → Lisa uus".
  • Mine jaotisse „Seaded → Disable Site" (administraatoris ilmub eraldi menüüpunkt).
  • Sea lüliti „Enable Splash Screen" asendisse „Yes".
  • Väljale „Custom Message" kirjuta külastajatele selgitus. Kui vajad pilte või linke, lülitu vahekaardile „Custom HTML Output" ja sisesta oma märgend.
  • Jäta „Admin Access" väärtusele „Yes", vastasel juhul lukustad end välja.
  • Salvesta seaded ja ava sait inkognito režiimis; sinu asendusleht peaks ilmuma.

Plussid: kohene seadistamine, null konfiguratsiooni, ei koorma saiti.

Miinused: puudub e-posti kogumine, mallid, SEO kontroll, taimer ega koodivaba kohandamine. Ainult tekst.

Uue toote maandumislehe või veebipoe jaoks on Disable Site liiga algelise. Kuid hädaabinupuna „sulge sait kohe" töötab see suurepäraselt. Aktiveeri, lahenda probleem, deaktiveeri ja sait on taas võrgus.

2. Sisseehitatud teema leht (Under Construction)

Mõned WordPressi teemad sisaldavad omaenda „ehitusjärgus" asenduslehe mehhanismi. Eraldi pluginat pole vaja: funktsioon on juba teemasse sisse ehitatud ja töötab selle liidese kaudu.

Näide Total teema Ehitusjärgus lehest

Hea näide on Total teema. Selle „Under Construction" on paigutatud eraldi administraatori sektsiooni: Theme Panel → Under Construction. Märgid „Enable", valid asendusleheks mis tahes olemasoleva saidi lehe, salvestad ja kogu esikülg asendatakse valitud lehega.

Ehitusjärgus režiimi lubamine Total teema seadetes

Kuidas see praktikas töötab:

  • Loo uus WordPressi leht (Lehed → Lisa uus).
  • Ehita sellele oma asendussisu, kasutades tavalist redaktorit või leheehitajat (Total kasutab WPBakery Page Builderit, mis võimaldab luua plokke tellimisvormi, galerii, sotsiaalmeedia linkide ja kontaktandmetega).
  • Mine jaotisesse Teema paneel → Under Construction, märgi „Enable", vali rippmenüüst loodud leht ja salvesta.
  • Valmis. Kui logid administraatorist välja, näed seda lehte, mitte tegelikku saiti.

Kui projekt on avaldamiseks valmis, eemalda märge „Enable", salvesta ja sait naaseb tavarežiimi. Midagi pole vaja kustutada.

Plussid: täielik kohandatavus leheehitaja kaudu, teemasse sisse ehitatud (eraldi pluginat pole vaja), saad lisada e-posti kogumise vormi ja mis tahes meediat.

Miinused: seotud konkreetse teemaga; kui vahetad teemat, kaob see funktsioon. Kõigil teemadel seda võimalust pole. Puudub HTTP 503 päis (otsingumootorid ei saa selgesõnalist „hooldusrežiimi" signaali).

Kuidas kontrollida, kas sinu teemal see funktsioon on: mine teema seadetesse (tavaliselt Välimus → Teema valikud või eraldi Teema paneeli sakk) ja otsi jaotisi nimega „Under Construction", „Coming Soon" või „Maintenance Mode". Populaarsed mitmeotstarbelised teemad (Total, Avada, Divi) sisaldavad seda võimalust sageli kohe komplektis.

3. SeedProd ja alternatiivid: professionaalne lähenemine

Kaks eelmist meetodit sobivad lihtsate stsenaariumide jaoks. Aga kui sait esindab äri, peaks asendusleht toimima turundustööriistana: bränditud disain, loendustaimer, e-posti kogumine, sotsiaalmeedia integratsioon, SEO kontroll ja analüütika.

Selleks on olemas spetsiaalsed pluginad ning kuldstandard on SeedProdi leheehitaja. See miljonite paigaldustega plugin on kasvanud lihtsast „peagi avatavast lehest" täisfunktsionaalseks sihtlehtede ehitajaks.

SeedProd plugin sisuseaded, režiimi valik

Oluline terminoloogiline märkus: erinevus režiimide „Peagi avatav" ja „Hooldusrežiim" vahel:

  • Peagi avatav. Saiti pole veel olemas, see on arendusjärgus. Külastajatele näidatakse lehte teatega ja võimalusega jätta oma e-posti aadress. Otsingumootorid indekseerivad lehe ja SEO hakkab tööle juba enne avamist. HTTP staatus: 200.
  • Hooldusrežiim. Sait juba töötab, kuid on ajutiselt kättesaamatu. Asendusleht selgitab põhjust ja ajakava. Server tagastab HTTP 503 päise, otsingumootorid mõistavad, et katkestus on ajutine, ja pingeread ei kannata.

SeedProd toetab mõlemat režiimi. Ümberlülitamine toimub ühe raadionupuga vahekaardil „Sisu".

SeedProd kujunduse sakk, tausta, teksti ja värvi seaded

SeedProdi põhiseadistus:

  • Paigalda ja aktiveeri SeedProd WordPressi repositooriumist (kataloogis nimega „Website Builder by SeedProd").
  • Mine menüüsse SeedProd → Seaded (administraatori külgribamenüüs).
  • Vahekaardil „Sisu" vali režiim: Peagi avatav või Hooldusrežiim.
  • Samal vahekaardil täida SEO pealkiri ja meta kirjeldus (valikuline, kuid soovitatav).
  • Mine vahekaardile „Disain", vaheta logo, määra taustapilt, seadista värvid ja fondid.
  • Salvesta muudatused ja kontrolli saiti inkognito režiimis.
Valmis Tulekul leht pärast SeedProd seadistamist

Tasuta Lite-versioon on enamiku stsenaariumide jaoks piisav. Tasuline Pro-versioon lisab valmis mallide teegi, integratsioonid e-posti teenustega (Mailchimp, ConvertKit), loendustaimeri ja kohandatud CSS-i.

Alternatiivsed pluginad

Kui SeedProd sulle mingil põhjusel ei sobi, siis siin on töötavad alternatiivid WordPressi repositooriumist:

Põhimõte on kõigil sama: paigalda, vali lehe tüüp, seadista välimus, aktiveeri. Erinevus on mallide arvus, disainivõimalustes ja integratsioonides.

⁉️ Korduma kippuvad küsimused

Kas hooldusrežiim blokeerib juurdepääsu WordPressi administraatoriliidesele?

Ei, peaaegu kõik pluginad lubavad administraatorid vaikimisi läbi. Logid wp-adminisse sisse nagu tavaliselt, samal ajal kui külastajad näevad asenduslehte. Seadetes on tavaliselt „luba juurdepääs" valik ka teistele rollidele: toimetajad, autorid, tellijad. Ära keela enda administraatori juurdepääsu; selle taastamine nõuab andmebaasi või FTP kaudu sekkumist. Kui testid asenduslehte ja ei näe seda, logi administraatoriliidesest välja või ava sait inkognito režiimis.

Millist HTTP staatust asendusleht tagastab ja kas see mõjutab SEO-d?

See sõltub pluginast ja režiimist. SeedProd ja WP Maintenance Mode tagastavad hooldusrežiimis 503 Service Unavailable, mis on otsingumootoritele õige signaal: „sait on elus, kuid ajutiselt kättesaamatu, tule hiljem tagasi". Peatselt avaneva lehe režiimis tagastatakse 200 ja leht indekseeritakse. Disable Site tagastab põhiversioonis 200 ilma SEO kontrollita, seega on see reaalse projekti jaoks vähem eelistatud. Google ei karista lühiajalise 503 eest; pingeread püsivad kuni kahenädalase katkestuse korral.

Kas seda saab teha ilma pluginata, faili functions.php kaudu?

Jah, minimaalse käsitsi hooldusrežiimi jupi saab lisada oma alamteema functions.php faili või Code Snippets plugina kaudu:

1> function sdstudio_maintenance_mode() {
2> if ( ! current_user_can( 'administrator' ) && ! is_admin() ) {
3> wp_die( 'Site under maintenance. We'll be back in an hour.',
4> 'Technical break',
5> array( 'response' => 503 )
6> );
7> }
8> }
9> add_action( 'init', 'sdstudio_maintenance_mode' );
10>
11

See käivitub koheselt: iga mitte-administraator saab asenduslehe koos 503 staatusega. Keelamiseks kommenteeri välja või kustuta see haak. Peamine puudus: puudub disain, e-posti kogumine ega visuaalsed seaded. See on puhtalt arendaja hädavahend. Äriliste stsenaariumide jaoks on SeedProd või sarnane plugin parem.

Mida teha, kui asenduslehe plugin lõhkus saidi ja sa ei pääse administraatoriliidesesse?

Ühendu saidiga FTP kaudu või läbi oma hostingu failihalduri, mine kausta /wp-content/plugins/ ja nimeta asenduslehe plugina kaust ümber (näiteks coming-sooncoming-soon-disabled). WordPress deaktiveerib plugina automaatselt ja sait naaseb tavarežiimi. Pärast seda saad administraatoriliidesesse siseneda ja tõrke põhjuse välja selgitada.

Mida oma ülesande jaoks paigaldada

Kolm meetodit, mida käsitlesime, katavad kogu vajaduste spektri alates hädasulust kuni turunduse sihtleheni. Valik taandub ühele küsimusele: kui oluline on asendusleht kui kokkupuutepunkt sinu publikuga.

Kui sul on vaja sait lihtsalt tunniks või paariks välja lülitada, et parandada kriitiline viga, paigalda Disable Site. See on üks nupp ja üks tekstiväli.

Kui sinu teemal on sisseehitatud Under Construction funktsioon (Total, Avada ja sarnased) ja sa ei soovi pluginaid lisada, kasuta teema omamehhanismi. Uue projekti puhul koos leheehitajaga annab see peaaegu sama paindlikkuse nagu SeedProd, kuid ilma eraldi pluginata.

Kõige muu jaoks (veebipoed, toote turuletoomised, ettevõtete saidid, avalikud projektid) vali SeedProd. Tasuta versioon on piisav ja Pro avab integratsioonid e-posti teenustega ning mallide galerii. Üks tund seadistamist ja tühja ekraani asemel on sul töötav sihtleht, mis kasvatab sinu publikut sel ajal, kui sa taustasüsteemi viimistled.