WordPressin päivitys onnistuu suoraan ylläpidosta. Sillä aikaa kun WordPress päivittää itseään, järjestelmä on huoltotilassa. Jos sivuston lukija yrittää sivuille juuri päivityksen aikana, tällöin hänelle ilmoitetaan että sivustoa huolletaan ja se on hetken poissa käytöstä. Tämä ilmoitus ei kuitenkaan ole ihan kauneimmasta päästä. Käyttäjäkokemus on kuitenkin kaiken a ja o, joten myös huoltosivu kannattaa laittaa sivustolla kuntoon. Tällä kertaa katsomme, miten tämä onnistuu WordPressissä.
Kuten sanottua huoltotilan oletussivu on hyvin yksinkertainen, eikä se ole mitenkään erityisen hyvä. Olet ehkä törmännyt joskus jonkin palvelun huoltosivuun. Yleensä huoltosivuissa näkyy sivuston värit ja ilmoitus huollosta. Tämän lisäksi monet sivustot lisäävät sivulleen myös hieman huumoria.
Oletushuoltosivun korvaaminen onnistuu yksinkertaisesti asettamalla WordPress-asennuksen wp-content hakemistoon tiedosto, jonka nimi on maintenance.php. Alla on esimerkki WP-Oppaan huoltosivusta. Tiedosto sisältää hieman PHP-koodia ja loput ovatkin HTML:ää ja CSS:ää.
Esimerkki on responsiivinen, joten se toimii hyvin myös mobiililaitteilla.
Tiedoston alussa oleva protokollan tarkistus ja header tietojen asetukset ovat tärkeitä. Sivusto palauttaa huollon aikana HTTP-statuksen 503, joka tarkoittaa sitä, että palvelu on väliaikaisesti tavoittamattomissa. Tämän lisäksi headeriin on määritetty Retry-After määritys, joka kertoo, koska esimerkiksi web-crawlerien kannattaa yrittää palata sivustolle (tässä tapauksessa 600 sekuntia eli 10 minuuttia).
Muutoin HTML:n voi rakentaa kuten itse haluaa. Jos teet siis oman huoltosivun, ensimmäiset kahdeksan riviä kannattaa esimerkistä kopioida. Samoin viimeinen rivi kannattaa kopioida. Die-funktio lopettaa PHP-skriptin suorituksen.
Kannattaa huomioida, että koska WordPress on huollon takia tavoittamattomissa, mitään WordPressin funktioita tässä tiedostossa ei voi kutsua.
Jaa WordPressin ilosanomaa eteenpäin!
Kirjoittaja Niko Vittaniemi
Hei, Olen Niko Vittaniemi. Olen WP-oppaan ylläpitäjä, WPWoofin perustaja ja puuhamies täällä valoisassa nörttiluolassa Keminmaassa. Myyntivetoiset WordPress ja WooCommerce sivustot ovat lähellä sydäntäni Jos koet, että voin auttaa sinua, yhteystietoni löydät kotisivuiltani.
Anna palautetta
Onko sinulla kommentoitavaa tai parannusehdotuksia?
Hidasteleeko sivusto? Anna hostaanin hoitaa: Nopeat WordPress webhotellit alk. 4,98€/kk. Hostaan on Suomalainen ja heidän asiakaspalvelu on nopea ja omiaan WordPressin parissa. Hox. Hostaan tarjoaa myös maksuttoman sivustosiirron heidän palveluunsa.
Käytämme evästeitä tarjoamamme sisällön ja mainosten räätälöimiseen, sosiaalisen median ominaisuuksien tukemiseen ja kävijämäärämme analysoimiseen.
Toiminnalliset
Aina aktiivinen
Tekninen tallennus tai pääsy on ehdottoman välttämätön oikeutettua tarkoitusta varten, joka mahdollistaa tietyn tilaajan tai käyttäjän nimenomaisesti pyytämän palvelun käytön, tai yksinomaan viestinnän välittämiseksi sähköisen viestintäverkon kautta.
Asetukset
Tekninen tallennus tai pääsy on tarpeen laillisessa tarkoituksessa sellaisten asetusten tallentamiseen, joita tilaaja tai käyttäjä ei ole pyytänyt.
Tilastot
Tekninen tallennus tai pääsy, jota käytetään yksinomaan tilastollisiin tarkoituksiin.Tekninen tallennus tai pääsy, jota käytetään yksinomaan anonyymeihin tilastollisiin tarkoituksiin. Ilman haastetta, Internet-palveluntarjoajasi vapaaehtoista suostumusta tai kolmannen osapuolen lisätietueita pelkästään tähän tarkoitukseen tallennettuja tai haettuja tietoja ei yleensä voida käyttää tunnistamaan sinua.
Markkinointi
Teknistä tallennustilaa tai pääsyä tarvitaan käyttäjäprofiilien luomiseen mainosten lähettämistä varten tai käyttäjän seuraamiseksi verkkosivustolla tai useilla verkkosivustoilla vastaavia markkinointitarkoituksia varten.