- Режим одржавања приказује привремену страницу док радите на својој WordPress веб страници и спречава да се грешке виде.
- Препоручује се да га активирате током великих ажурирања, промена дизајна, миграција и решавања проблема.
- Можете га конфигурисати помоћу додатака, из панела за хостинг, помоћу кода у functions.php или користећи .htaccess и WP-CLI.
- У WooCommerce продавницама и критичним веб-сајтовима, препоручљиво је добро планирати одржавање или га делегирати професионалним службама.
Ако направите грешку на својој веб страници и нешто осетљиво се изненада поквари, последње што желите је да ваши посетиоци виде грешке свуда. Ту долази до изражаја режим одржавања WordPress-а : једноставан начин да прикажете чисту поруку док ви тихо радите иза кулиса.
Штавише, када правите значајне промене (ажурирања, миграције, редизајн, техничко тестирање итд.), посебно ако ће захтевати корективно одржавање софтвера , активирање добро конфигурисаног режима одржавања штити имиџ вашег бренда, побољшава корисничко искуство и спречава проблеме са SEO-ом . Хајде да детаљно погледамо шта је то, када га користити и све начине конфигурисања, са и без додатака, како бисте могли да изаберете онај који најбоље одговара вашим потребама.
Шта је тачно режим одржавања у WordPress-у?
Када говоримо о режиму одржавања у WordPress-у, мислимо на приказивање привремене статичке странице која обавештава кориснике да се задаци извршавају на веб локацији, уместо да посетилац наиђе на 500 грешака, празне екране или полуизграђене одељке.
Ова страница обично садржи текст као што је „Радимо на веб-сајту“, кратко објашњење и, у многим случајевима, додатне елементе попут траке напретка, линкова ка друштвеним мрежама или обрасца како посетиоци не би отишли празних руку. Идеја је веома једноставна: веб-сајт није доступан широј јавности, али можете наставити са радом нормално док сте пријављени као администратор.
Интерно, WordPress има сопствени аутоматски систем одржавања. Када ажурирате језгро, у коренском директоријуму ваше инсталације се креира скривена датотека под називом .maintenance и извршава се функција wp_maintenance() . Током овог времена, посетиоци виде веома основно обавештење да је сајт привремено у фази одржавања, а чим се ажурирање заврши, датотека се аутоматски брише и веб сајт се враћа у нормалу.
Та изворна порука је прилично ружна и није баш прилагодљива, па се већина професионалних веб локација одлучује да подеси сопствени режим одржавања помоћу додатака, кода или чак из панела за хостинг, како би контролисали дизајн, текст и понашање странице.
Када се исплати активирати режим одржавања у WordPress-у?
Нема потребе за претеривањем: не морате да активирате режим одржавања сваки пут када отпремите објаву или промените реченицу на страници за контакт . За мање измене, не исплати се искључивати приступ целом веб-сајту.
Међутим, препоручљиво је омогућити га у свим оним ситуацијама где постоји реалан ризик да ће веб локација покварити рад, постати непотпуна или приказивати садржај веома другачији од онога што би требало . Неки типични примери:
- Ажурирање језгра WordPress-аПоготово ако надограђујете на старију верзију. Може доћи до некомпатибилности са темом или додацима, што потенцијално може учинити веб локацију недоступном неко време.
- Масовно ажурирање додатака или темаАко ажурирате неколико одједном, релативно је уобичајено да се појаве грешке (бели екран, PHP грешке, сукоби екстензија итд.). Најбоље је да ове измене извршите док је активан режим одржавања.
- Структурне или дизајнерске променеОво подразумева потпуну ревизију менија, креирање или преправљање кључних страница, промену теме или редизајнирање распореда помоћу визуелног креатора. Током тестирања, најбоље је избегавати да корисници виде овај полузавршени пројекат „Франкенштајн“.
- Инсталација или конфигурација важних нових функцијаНа пример, нови додатак за резервације, систем чланства или визуелни креатор који утиче на многе странице. Док не проверите да ли је све стабилно, најбоље је да сајт држите затвореним за јавност.
- Миграције хостинга или промене сервераПосебно на великим веб-сајтовима, сајтовима за чланство или онлајн продавницама. Режим одржавања спречава наручивање или измене података док се веб-сајт премешта са једног сервера на други.
- Веб сајт у развоју или поновном покретањуАко постављате нову веб страницу на већ јавном домену, идеално би било да корисници виде страница „у изради“ или „ускоро“ до дана лансирања.
- Решавање озбиљних проблема или грешакаАко постоје значајне грешке у приказу, грешке које утичу на навигацију или безбедносни проблеми, активирање режима одржавања вам даје времена да их поправите, а да посетиоци не искусе неисправну верзију.
Замислите свој веб-сајт као физичку продавницу: ако ћете мењати под, фарбати зидове или срушити преграду, затварате на пар дана и стављате знак „затворено због реновирања“ . На исти начин функционише и онлајн: дајете обавештење, дајете објашњење и бринете се о том првом утиску како би корисник желео да се врати.
Предности коришћења режима одржавања: корисници, бренд и SEO
Са становишта корисничког искуства, режим одржавања је кључан. Прва посета некога ко вас је тек открио има огроман утицај . Ако дођу и виде да веб-сајт не ради, грешку 500 или неисправан дизајн, вероватно се неће вратити.
Међутим, ако наиђете на чисту страницу која објашњава да радите на побољшањима, наводи приближан временски оквир или пружа начин да вас контактирамо , осећај се потпуно мења. Уместо „овај веб сајт не ради“, стичете утисак да „ови људи брину о свом сајту и да га побољшавају“.
Са становишта брендирања, добар начин одржавања вам омогућава да ојачате свој визуелни идентитет и тон . Можете укључити свој лого, корпоративне боје, линкове ка друштвеним мрежама, чак и кратку вредносну понуду и контакт или формулар за претплату како бисте били сигурни да нећете пропустити прилику да привучете тог потенцијалног клијента.
А што се тиче рангирања на претраживачима, иако Google разуме повремено одржавање, континуирано приказивање техничких грешака може негативно утицати на SEO . Добро дизајнирана страница за одржавање:
- Спречите Google да индексира неисправан садржај или непотпуне странице.
- Можете успешно вратити КСНУМКС код (услуга привремено недоступна), што говори роботу да се врати касније.
- Помаже у заштити вашег CTR-а и перцепције бренда у резултатима претраге.
Штавише, будимо практични: рад у активном режиму одржавања смањује ваш стрес . Знате да људи не виде недовршене измене и можете наставити корак по корак, тестирајући, поништавајући, враћајући резервне копије... са много већим душевним миром.
Додаци за стављање WordPress-а у режим одржавања
Најпопуларнији (и најлакши) начин за активирање режима одржавања је путем додатака. Званични репозиторијум нуди неколико бесплатних опција које вам омогућавају да прикажете прилагођену страницу без писања и једне линије кода.
Већина њих ради по истом принципу: ви и даље видите нормалну веб страницу ако сте пријављени са довољним дозволама, а остали посетиоци виде страницу за одржавање коју сте конфигурисали, са вашим текстом, вашим сликама и додацима које желите да активирате.
Одржавање: једноставно и ефикасно
Плагин за одржавање је један од најпопуларнијих управо због своје једноставности. Његов интерфејс је сведен на практично један екран са прекидачем за укључивање или искључивање режима одржавања и неколико основних подешавања дизајна.
Када се инсталира и активира, приступите менију „Одржавање“ на вашој WordPress контролној табли и видећете прекидач УКЉУЧЕНО/ИСКЉУЧЕНО . Када је УКЉУЧЕНО, сви без приступа контролној табли ће видети страницу за одржавање; они који могу да приступе администраторском делу ће наставити да виде веб локацију нормално.
У одељку „Садржај“ можете прилагодити:
- Наслов странице: шта се појављује на картици прегледача.
- Наслов: главни наслов поруке.
- опис: главни текст који ће ваши посетиоци видети.
- Текст подножјакратак текст за подножје (нпр. ауторска права или додатно обавештење).
Једноставно пребаците прекидач на УКЉУЧЕНО и сачувајте измене . Ако користите системе за кеширање (Varnish, додаци за кеширање итд.), можда ћете морати да их обришете да бисте видели примењену промену.
WP одржавање и други прилагодљиви додаци
Ако тражите нешто визуелно свеобухватније, постоје и друге веома занимљиве опције. WP Maintenance , на пример, омогућава детаљно прилагођавање ваше странице за одржавање:
- Измените наслов и текст.
- Измените CSS да прилагоди стилове до милиметра.
- Додајте слике заглавља и позадине.
- Укључите одбројавање које ће показати када ће веб локација поново бити доступна.
- Повежите свој друштвене мреже.
- Прилагодите SEO елементе као што су наслов и мета опис странице за одржавање.
Идеално је ако желите да пројектујете углађенију и професионалнију слику , иако захтева мало више времена за подешавање, посебно ако желите ручно да прилагодите стилове. Међутим, у многим случајевима интерфејс није преведен на шпански, што је нешто што треба имати на уму.
Други популарни додаци које бисте могли размотрити су:
- У ИзградњиВеома интуитиван, са неколико унапред дизајнираних шаблона (неки бесплатни, а неки плаћени). Омогућава вам приказивање икона друштвених медија, дугмета за пријаву, интеграцију са Google аналитиком, па чак и ограничавање приступа помоћу IP адресе или лозинке у премијум верзији.
- Одржавање вебаИзузетно једноставно, идеално ако ретко користите режим одржавања. Садржи неколико унапред дизајнираних шаблона и омогућава вам да промените поруку и додате свој аналитички ИД.
- Креатор веб страница од стране SeedProd-аПочело је као додатак за одржавање и функција „ускоро“, али данас је прави визуелни креатор. Омогућава вам да креирате странице за одржавање превлачењем и испуштањем, користећи прелепо дизајниране шаблоне, па чак и као креатор страница за целу вашу веб страницу.
Ако вам је потребно нешто брзо и једноставно, можете користити Maintenance или Website Maintenance . Ако више волите углађенији и вишекратно употребљив веб сајт, имаћете користи од WP Maintenance, Under Construction или SeedProd.
WP режим одржавања / LightStart: напредно одржавање са додацима
Још једна веома популарна породица додатака је WP Maintenance Mode (познат и у новијим верзијама као LightStart). Поред уобичајених функција, додаје и неке прилично занимљиве додатке.
Једном инсталирано, у Подешавања > LightStart или Подешавања > WP Maintenance Mode наћи ћете неколико картица:
- ОпштеОвде активирате или деактивирате режим одржавања, бирате да ли желите да блокирате индексирање те странице, конфигуришете које улоге имају приступ веб локацији чак и када је режим активан и које су URL-ове искључене.
- Дизајн: одељак за прилагођавање текстова, слика, боја и основног распореда странице за одржавање.
- МодулиОмогућава вам да додате бројач, формуларе за претплату, линкове ка друштвеним мрежама или контакт информације, све интегрисано у саму страницу.
- Управљај ботом: опциони модул који активира врсту четбота који разговара са корисником и може помоћи у прикупљању имејлова или решавању једноставних недоумица док је веб локација затворена.
- РГПД: посебан одељак за конфигурисање правних текстова и прихватања приватности ако прикупљате податке (е-поруке, обрасце итд.) са саме странице за одржавање.
Ова врста додатка је савршена ако ће ваша веб страница бити затворена неколико сати или дана и желите да искористите прилику да наставите са прикупљањем потенцијалних клијената или одржавањем интеракције са својим корисницима док радите.
Активирајте режим одржавања са контролног панела хостинга
Ако имате WordPress инсталиран преко панела као што је Plesk или сопствених менаџера неких провајдера, врло је могуће да можете активирати режим одржавања без икаквог додиривања WordPress-а.
Код многих провајдера хостинга, можете приступити одељку WordPress или WordPress Toolkit из вашег клијентског подручја и пронаћи прекидач за активирање или деактивирање одржавања за сваку инсталацију. Ово је изузетно практична опција ако управљате више веб локација или ако не можете ни да приступите WordPress контролној табли због грешке.
Поред тога, ови системи хостинга обично укључују мали слој прилагођавања:
- Ограничите приступ административном панелу (иако се обично не препоручује ако морате да се пријавите да бисте направили измене).
- Изаберите а шаблон или позадинска слика другачије за страницу одржавања.
- Цонфигуре наслов, главни текст и споредни текстови који ће бити приказан посетиоцу.
- Додајте а тајмер са одбројавањем ако имате јасан датум поновног отварања.
- Повежите до три друштвене мреже (обично Фејсбук, Твитер и/или Инстаграм).
Главна предност је што не зависите од исправног функционисања WordPress-а . Чак и ако је додатак учинио WordPress неупотребљивим, можете приказати неутралну страницу док поправљате инсталацију или враћате садржај из резервне копије.
Како ставити WordPress у режим одржавања помоћу кода
Ако више волите да избегнете додатке и да ваша инсталација буде што једноставнија, можете активирати и режим одржавања тако што ћете написати неколико линија кода . Ово захтева мало више пажње, али на дужи рок је то веома стабилно решење.
Режим одржавања путем functions.php
Класична опција је да искористите датотеку functions.php ваше теме (идеално, подређену тему) да бисте пресрели јавни приступ и приказали прилагођену поруку о одржавању.
Ток би био мање-више овакав:
- Приступите Изгледу > Уређивачу тема (или преко менаџера датотека хоста/ФТП-а).
- Отварате датотеку фунцтионс.пхп активне теме или подређене теме.
- Правите резервну копију из датотеке пре него што било шта додирнете.
- На крају, додајете функцију која проверава да ли је корисник пријављен и да ли има дозволе за уређивање тема. Ако их нема, приказује му се страница за одржавање.
Типичан пример имплементације проверава да ли је корисник администратор и, ако није, позива `wp_die()` са једноставним HTML-ом и поставља код одговора на 503 , што указује да је услуга привремено недоступна. Можете чак укључити и слику или стилизовати поруку помоћу уграђеног CSS-а.
Када желите да деактивирате режим одржавања, једноставно обришите додатни код или га коментаришите да бисте зауставили његово покретање. Важно је запамтити овај корак, јер ако заборавите да га уклоните, веб локација ће остати затворена за јавност на неодређено време.
Направите страницу за одржавање помоћу вашег визуелног креатора
Ако користите креатор страница као што су Elementor, Divi, Visual Composer или слично, имате другу алтернативу без специфичних додатака за одржавање: креирајте страницу за „одржавање“ са сопственим дизајном и поставите је као почетну страницу.
Типичан процес би био:
- Креирате нову страницу у WordPress-у користећи свој уобичајени креатор.
- Дизајнирате једноставан распоред: лого, наслов који објашњава шта радите, кратак текст, можда линкове ка мрежама и образац.
- Идите на Подешавања > Читање и изаберите „Статичка страница“ као почетну страницу, избором ове нове странице.
- Опционо, можете означити поље „Захтевајте од претраживача да не индексирају ову страницу“ док је одржавање у току, како би се спречило да Google индексира ту привремену страницу.
То је веома флексибилно решење у погледу дизајна, мада је препоручљиво да, када завршите, не заборавите да вратите одговарајућу страницу као почетну и, ако сте то већ урадили, поново активирате индексирање претраживача.
Режим одржавања са .htaccess и HTML страницом
Ако вам је удобно са конфигурацијом сервера и желите нешто још независније од WordPress-а, можете подесити режим одржавања на нивоу Apache-а користећи .htaccess датотеку и статичку HTML страницу.
Идеја је следећа:
- У коренском директоријуму веб странице креирате датотеку, на пример одржавање.html, са HTML-ом странице коју желите да прикажете: h2 са главном поруком, кратким текстом, основним инлине стиловима и, ако желите, контакт информацијама.
- У .htaccess датотеци додајете правила преписивања која преусмеравају све захтеве на ту датотеку, осим URL-а за одржавање и IP адресе коју користите за наставак прегледања стварне веб странице.
Шаблон правила обично укључује:
- А RewriteCond тако да се преусмеравање не примењује када је захтев већ на /mantenimiento.html.
- Други RewriteCond то искључује вашу ИП адресу (коју можете проверити помоћу услуга као што је „која је моја ИП адреса“).
- А РевритеРуле који шаље корисника на датотеку за одржавање са привременим кодом преусмеравања 302.
На овај начин, сав саобраћај осим вас ће увек видети HTML страницу за одржавање , чак и ако је WordPress потпуно покварен. Да бисте је онемогућили, једноставно обришите или коментаришите те редове или вратите оригиналну .htaccess датотеку.
Коришћење изворног режима одржавања са WP-CLI
Ако ваш провајдер хостинга нуди WP-CLI (интерфејс командне линије за WordPress), можете активирати и режим одржавања без приступа контролној табли, директно са SSH-а; а ако желите да аутоматизујете задатке, погледајте водич за Bash скрипте и услужне програме.
Само би требало:
- Повежите се са сервером путем SSH-а и уђите у директоријум за инсталацију WordPress-а.
- Трцати wp режим одржавања активирање да активирате одржавање.
- Проверите статус са статус режима одржавања wp-а, што ће вам приказати поруку која указује да је режим активан.
Када завршите са изменама, покрените `wp maintenance-mode deactivate` и веб локација ће поново бити доступна. Ово је веома практичан метод ако управљате многим веб локацијама или ако контролна табла не реагује, али и даље имате приступ преко терминала.
Режим одржавања и WooCommerce: чувајте се продаје
На корпоративном веб-сајту или блогу, бити у режиму одржавања сат или два обично није велика ствар. Међутим, у онлајн продавници која користи WooCommerce, ситуација се знатно мења , јер куповине не могу бити завршене док је веб-сајт у квару.
Стога је у е-трговини препоручљиво много боље планирати одржавање:
- Покушајте да обавите деликатније задатке ван шпица (рано ујутро или ван шпица).
- Користите режим одржавања који Јасно објасните да ће продавница ускоро поново бити доступна.
- Ако можете, додајте видљив контакт формулар или имејл адреса како би могли да вам пишу ако им нешто хитно затреба.
- За веома велике промене, размислите о раду у клон продавнице У поддомену, тестирајте све тамо, а затим мигрирајте промене у кратком временском оквиру са активним режимом одржавања.
Кључ је минимизирати стварно време застоја. Чак и тако, са добро одржаваном страницом за одржавање, са вашим подацима и линковима ка друштвеним мрежама , многи купци ће разумети да правите побољшања и покушаће поново касније.
Услуге одржавања WordPress-а: када их препустити спољним сарадницима
Ако вам све ово звучи помало као бесмислица или једноставно не желите да се бринете о ажурирањима, резервним копијама и тестирању, постоје професионалне услуге одржавања WordPress- а које се брину о свим тим техничким пословима уместо вас.
Ове услуге обично укључују, најмање:
- Редовна ажурирања језгра WordPress-а, додатака и активне теме.
- Ажурирања специфична за WooCommerce (у плановима усмереним ка онлајн продавницама) и верификација да све функционише након сваке промене.
- Надзор 24/7 веб странице, са упозорењима у случају застоја.
- Дневне резервне копије за одређени број дана (нпр. 30) и рестаурацију по потреби.
- безбедносна скенирања да би се открио злонамерни софтвер или сумњиво понашање.
- Периодични извештаји са статусом веб странице, извршеним ажурирањима и могућим инцидентима.
Оно што је обично искључено из ових планова су нови развојни пројекти, промене дизајна, напредна побољшања перформанси или SEO/SEM кампање , које се обрађују одвојеним буџетима или блоковима сати. Уговорно, они обично функционишу на бази месечног или годишњег обнављања без минималног периода обавезе , што захтева одређено претходно обавештење ако желите да откажете.
Ако управљате веб-сајтом који је кључан за ваше пословање и немате времена (или жеље) да пратите све, делегирање одржавања може бити веома разумна инвестиција како бисте избегли озбиљне проблеме и дуге периоде застоја.
Укратко, добро конфигурисан режим одржавања у WordPress-у вам омогућава да направите значајне промене без нарушавања корисничког искуства или ваше онлајн репутације . Можете одабрати једноставне додатке, напреднија решења са бројачима и обрасцима, урадити то са контролне табле хостинга или користити код за поједностављивање инсталације; важно је да, кад год ћете направити велику промену, имате брз начин да затворите врата јасном и професионалном поруком и да се сетите да их поново отворите када све буде спремно.