Najvažnija pitanja o ažuriranju WordPress

Šta je zapravo ažuriranje WordPress-a i da li može da pokvari sajt? Da li ažuriranje utiče na sadržaj u bazi podataka ili samo na datoteke? Postoji li nešto što treba da znamo pre nego što kliknemo na dugme Update (Ažuriraj)?

U ovom članku prikupili smo odgovore na najvažnija pitanja o temi ažuriranja WordPress-a, što će Vam uštedeti mnogo briga i potencijalnih problema tokom i nakon ažuriranja.

Zašto moramo da ažuriramo WordPress?

WordPress platforma se konstantno poboljšava, kroz aktivan razvoj svog koda od strane mnogih programera. Ovo dovodi do redovnog izdavanja novih verzija, koje sadrže mnoga poboljšanja i bezbednosne ispravke.

Najmanje dva puta godišnje objavljuje se veliko ažuriranje za WordPress, koje uključuje velika poboljšanja funkcionalnosti i zanimljive nove funkcije. Manja ažuriranja se objavljuju mnogo češće, što uključuje važne ispravke koda koje utiču na bezbednost sajta.

Razlozi za redovno ažuriranje WordPress-a su:

  • Povećanje i održavanje bezbednosti sajta (popravljanje ranjivosti koda);
  • Poboljšanje performansi i brzine sajta (optimizacija koda i funkcionalnosti);
  • Proširivanje mogućnosti (nove funkcionalnosti);
  • Održavanje kompatibilnosti sa novim verzijama dodataka, tema, PHP-a i drugih srodnih tehnologija i komponenti.

Održavanje bezbednosti sajta

Svaka nova verzija WordPress-a sadrži ispravke za otkrivene ranjivosti u kodu starijih verzija. Kada ažuriramo na novu verziju, efikasno zatvaramo rupe kroz koje zlonamerni pojedinci mogu da ugroze sajt.

Drugi veliki rizik za bezbednost sajta su dodatne komponente koje su instalirane na njemu – dodaci i teme. Veliki deo zlonamernih povreda na WordPress sajtovima se odvija kroz ranjivost u kodu neažuriranog dodatka ili teme. Ali da bi nove verzije dodataka bile implementirane na sajtu, potrebno je i da ažuriramo WordPress.

Poboljšanje rada sajta

Nove verzije WordPress-a imaju mnoga poboljšanja i optimizacije koda koji doprinose efikasnijem i bržem radu sistema. Ovo se, pak, ogleda u bržem učitavanju sajta i smanjenoj potrošnji resursa.

Brzo učitavanje sajta je jedan od pokazatelja dobrog korisničkog iskustva koje Google uzima u obzir prilikom rangiranja rezultata.

Poboljšanja performansi sistema doprinose smanjenju resursa hostinga koje sajt troši, što zauzvrat omogućava sajtu da opslužuje više posetilaca.

Nove mogućnosti i funkcije

Najčešće, glavne verzije uvode neku novu funkciju koja poboljšava mogućnosti WordPress-a.

Neke od novih funkcija iz najnovijih verzija su:

  • Nove opcije, blokovi i funkcionalnosti u uređivaču blokova;
  • HML sitemap;
  • Kompletno uređivanje sajta (kao kod WordPress-a bildera);
  • Podrška za WebP format slike;
  • Blog urednik Gutenber;
  • Lazy-loading (odloženo učitavanje slika);
  • Automatska ažuriranja za WordPress-a, plagina, teme;
  • Ugrađivanje TikTok klipova u sadržaj.
  • Zanimljive vesti o WordPress-u možete pratiti tako što ćete se pretplatiti na naš blog ili pogledati kategoriju WordPress.

Kompatibilnost sa tehnološkim razvojem

WordPress a i njegove komponente takođe trpe razvoj i poboljšanja. Dodaci i teme takođe imaju nove verzije. Da bi sajt koristio najnovije verzije ovih komponenti, WordPress mora biti ažuriran.

Takođe, unapređuju se tehnologije vezane za rad sistema – PHP, MySQL, JavaScript biblioteke i dr. Ovo zahteva stalno poboljšanje sistemskog koda kako bi sajt mogao da koristi najnovije verzije.

Šta znači ažuriranje WordPress-a?

Ažuriranje WordPress-a podrazumeva zamenu starih sistemskih datoteka novim u kojima je kod bolji, optimizovan, bezbedniji i brži. Nove datoteke imaju ista imena kao i stare i povezane su zajedno. A paket je numerisan tako da se može razlikovati od prethodnih paketa. Svaki novi paket sa poboljšanim datotekama i kodom ima broj poput 6.6.1. Ovaj broj se zove WordPress verzija.

Glavna i manja verzija WordPress-a

Postoje dve vrste WordPress verzija – glavna i manja.

Glavne verzije su označene prvim brojevima – X.X.x, na primer, aktuelna najnovija verzija je 6.6. Manje verzije su označene trećom cifrom – x.x.X, na primer 6.6.1.

Postoje velike promene u glavnim verzijama koje bi mogle dovesti do nekih problema ili nekompatibilnosti na sajtovima sa starijim verzijama. Zbog toga se preporučuje ručno ažuriranje na glavnu verziju.

Manje verzije objavljuju ispravke koda i bezbednosti sistema. Mogu se podesiti na automatsko ažuriranje, jer ne sadrže promene koda koje bi uticale na normalan rad kritičnih funkcionalnosti.

Do sada objavljene verzije WordPress-a mogu se pogledati na zvaničnom sajtu: https://wordpress.org/download/releases.

Poslednja (najnovija) verzija je uvek dostupna na: https://wordpress.org/download/.

Kada je potrebno ažurirati WordPress?

Preporučuje se ažuriranje sajta na glavnu verziju nakon objavljivanja prve manje verzije. Na primer, umesto ažuriranja na 6.6, sačekajte da se izda verzija 6.6.1, a zatim izvršite ažuriranja.

Koliko često treba ažurirati WordPress?

Preporučuje se potpuno ažuriranje sajta sa svakom većom verzijom WordPress-a (2-3 puta godišnje). Kritični minimum je jednom godišnje.

Šta se dešava kada ažurirate?

Tokom procesa ažuriranja, datoteke iz verzije 6.6.0 se zamenjuju onima iz paketa 6.6.1. menjaju se samo sistemske datoteke kod kojih ima promena u novoj verziji.

Koje datoteke su promenjene u novoj verziji WordPress-a možete videti na zvaničnoj stranici projekta: na primer za 6.1: https://wordpress.org/support/wordpress-version/version-6-1/ #list-of-files-revised.

Proces nadogradnje na novu verziju sadrži sledeće korake:

  • Aktivirajte režim održavanja za sajt (Maintenance mode);
  • Preuzanje paketa nove verzije (besplatni dodaci/teme se preuzimaju sa wordpress.org);
  • Raspakovanje paketa;
  • Uklanjanje starih datoteka i njihova zamena novim;
  • Deaktiviranje režima održavanja sajt.
update wordpress
plugins update

Sadržaj u bazi podataka i datotekama sajta

Ažuriranje WordPress verzije ne utiče na podatke u bazi podataka. U glavnoj verziji moguće je primeniti ažuriranje baze podataka, ali to utiče na kod odgovoran za upravljanje njome, a ne na same podatke.

Sistemski direktorijumi WordPress wp-admin i wp-includes su potpuno zamenjeni nakon nadogradnje. Ako ste dodali datoteke u ove direktorijume, one će biti izgubljene nakon nadogradnje.

U glavnom direktorijumu sajta zamenjuju se sistemske datoteke kao što su wp-load.php, wp-login.php, wp-settings.php i drugi. Ažuriranje ne utiče na konfiguracionu datoteku wp-config.php.

Takođe ne utiče na sadržaj direktorijuma wp-content.

Ali kada ažurirate temu ili dodatak, njihove direktorije se zamenjuju novom verzijom. Na primer, ako je tema Theme, datoteke u direktorijumu /wp-content/themes/theme biće zamenjene.

Upravo zbog toga je neophodno koristiti child temu kada želimo da se sačuvaju promene stila korisnika. Za child temu se kreira poseban direktorijum, na primer /wp-content/themes/theme-child, koji ostaje nepromenjen kada se glavna tema ažurira.

Prilikom ažuriranja dodatka, zamenjuju se samo njegove datoteke koje se nalaze u njegovom direktorijumu. Na primer, dodatak Plugin ima direktorijum wp-content/plugins/plugin/.

Koji načini ažuriranja postoje?

WordPress, dodaci i teme mogu se ažurirati preko administracije, pomoću WP-CLI ili ručnom zamenom starih datoteka novima iz njihove nove verzije.

Automatsko ažuriranje

Automatsko ažuriranje WordPress-a vrši sam sistem, bez potrebe za bilo kakvom radnjom od strane administratora.

Od verzije 5.6 (decembar 2020.), automatska ažuriranja WordPress-a su podrazumevano omogućena. To znači da ako ste nedavno instalirali WordPress, on će se automatski ažurirati bez vaše intervencije. Kada nova verzija WordPress-a bude dostupna, bilo veća ili manja, sistem će automatski izvršiti proces ažuriranja.

Preporučuju se automatska ažuriranja za manje verzije (koje su za održavanje i bezbednost) i nisu rizične za rad sajta. Iako bi automatsko ažuriranje na glavnu verziju WordPress-a moglo da izazove određene probleme, posebno ako postoji dodatak koji nije spreman da radi sa njim.

Zbog toga postoji opcija da onemogućite automatsko ažuriranje glavne verzije WordPress-a. Opcija se nalazi u admin » Ažuriranja: „Pređi na automatska ažuriranja samo za verzije podrške i bezbednosti“.

Automatsko ažuriranje se takođe može omogućiti za dodatke i teme preko administrativnog panela. Kada se objavi nova verzija za datu komponentu, ona se automatski primenjuje.

Ažurirajte preko administrativnog panela

Ovo je standardni način ažuriranja, gde se ažuriranje primenjuje na svaku komponentu pritiskom na dugme. Ovo je ručno ažuriranje, što znači da administrator odlučuje kada će ga primeniti i mora da klikne na dugme.

Ručno ažuriranje zamenom datoteka

Ručno ažuriranje WordPress-a uključuje zamenu starih datoteka novim datotekama nove verzije.

Da biste to uradili, datoteke nove verzije se preuzimaju sa zvanične veb stranice i učitavaju u sistemski direktorij na hosting nalogu.

Ova vrsta ažuriranja se odnosi na plaćene teme ili dodatke, ili ako želimo da se vratimo na njihovu prethodnu verziju.

U zavisnosti od toga kako ćete otpremiti nove datoteke, postoji nekoliko opcija.

Možete ih otpremiti preko File Manager-a u cPanel-u, preko FTP-a ili SSH-a.

Možete da otpremite ceo paket nove verzije preko administrativnog panela WordPress-a (samo za dodatke i teme).

Opcija za učitavanje dodatka u administraciji nalazi se u Plugins » Add New » Upload Plugin. Možete da otpremite novu verziju dodatka kao arhivsku datoteku i da je ažurirate na taj način.

add plugins

Na isti način možete ažurirati temu – Themes » Add New » Upload Theme.

add themes

Šta može da se desi usled ažuriranja?

Prilikom ažuriranja na glavnu verziju WordPress-a, mogući problemi nastaju zbog nekompatibilnosti teme/dodatka sa nekom novom ili promenjenom funkcionalnošću. Na primer, WordPress 5.8 uveo je mogućnost upravljanja vidžetima pomoću uređivača blokova. Neke teme koje nisu dodale podršku i kompatibilnost sa blok vidžetima imaće problem pri njihovom uređivanju. Ovaj problem je rešen instaliranjem dodatka Classic Vidgets i čekanjem da tema doda podršku za blok vidžete.

Prilikom ažuriranja dodatka ili teme, mogući problemi su uglavnom uzrokovani nekom nekompatibilnošću – između dodatka, teme, WordPress ili PHP verzije. Sukobi u radu komponenti mogu izazvati poruke o grešci kao što su Error 500, „Bela stranica“, pa čak i nemogućnost pristupa administraciji sajta.

Kako mogu uopšte da sprečim probleme sa sajtom prilikom ažuriranja?

Koristite probnu kopiju sajta za testiranje ažuriranja;
Redovno primenjujte ažuriranja.

Pravi sajt i njegovi posetioci ne moraju da dožive ili primete bilo kakve probleme dok ažurirate ili kasnije. Preporučeni način za potpuno ažuriranje WordPress-a je korišćenje probne kopije sajta. Vidi više: Probna kopija (staging) WordPress sajta – bezbedno okruženje za eksperimente i razvoj

Šta mogu da uradim ako dođe do problemaprilikomažuriranja?

  • Dijagnostika uzroka slučaja i njegovo otklanjanje;
  • Uverite se da su svi dodaci/teme ažurirani;
  • Vratite se na prethodnu verziju dodatka/teme. Ovo je moguće, na primer, sa dodatkom kao što je WP Rollback (samo za dodatke i teme koje su iz zvaničnog wordpress.org kataloga);
  • Deaktivirajte problematični dodatak;
  • Aktivirajte drugu temu;
  • Vraćanje iz backup-a;
  • Pitajte prijatelja za pomoć.

Da li postoje korisničke promene u stilu i funkcionalnosti teme?

Korisničke promene znače da li ste uredili kod u sistemskim datotekama teme.

Ako ste izvršili izmene u datotekama teme, na primer u functions.php ili style.css , ove promene će biti izgubljene nakon ažuriranja. Rezultat je da ćete nakon ažuriranja videti promene u izgledu i funkcionalnosti sajta, kao što su nedostajući stilovi, promenjeni font ili boje linkova, izmešteni elementi, pokvarena funkcionalnost i još mnogo toga.

Pre nego što ažurirate svoju temu, morate da sačuvate promene u njenom kodu. Preporučeni način da to uradite je da koristite child temu. Ovo je child tema koja radi kao dopuna glavnoj (roditeljskoj) temi za sajt. U njemu možete da menjate stilove i funkcionalnosti bez uticaja na glavni kod teme. Dakle, nakon što ažurirate glavnu temu, sve promene unete u njen stil i funkcionalnost biće sačuvane.

Ukoliko su promene stila male, kao što su boja teksta i font, možete preneti CSS kod u podešavanja teme – Izgled » Podešavanja » Prilagođeni CSS kod.

Ako ste već ažurirali temu i promene su izgubljene, možete da vratite njene datoteke iz backup-a (rezervne kopije).

Da li su instalirani neki plaćeni dodaci i teme?

Ažuriranje besplatnih komponenti (tema/dodataka) na WordPress je jednostavna. Sve takve komponente i njihove nove verzije nalaze se na jednom mestu – wordpress.org. Sve dok komponenta ima novu verziju, može se lako ažurirati preko administracije sajta jednim klikom na dugme, bez ikakvih dodatnih radnji.

Ažuriranje plaćene teme/dodatka može zahtevati dodatne korake, što znači da se ne radi pritiskom na dugme u administraciji. Na primer, moraćete da aktivirate licencni ključ ili da preuzmete novu verziju paketa sa sajta dobavljača.

Za plaćene teme/dodatke:

  • Nova verzija komponente nalazi se na sajtu njenog programera (ili može biti dostupna na sajtu provajdera kao što su themeforest.net, templatemonster.com, elegantthemes.com);
  • Da biste ažurirali plaćenu komponentu, morate imati licencni ključ. Dobili ste ga kada ste kupili temu/dodatak. Može se nalaziti u e-poruci koju ste primili ili na Vašem nalogu kod dobavljača komponente;
  • Ovaj licencni ključ mora biti aktiviran u podešavanjima teme/dodatka;
  • Ne podržavaju sve plaćene komponente ažuriranje preko administrativnog panela WordPress-a;
  • Ako tema/dodatak ne podržava ažuriranje preko administrativnog panela, moraćete da nabavite instalacioni paket nove verzije (koji možete preuzeti sa sajta na kome ste kupili temu/dodatak);
  • Taj paket je arhivska datoteka koja sadrži novu verziju komponente. Da biste ga koristili za ažuriranje teme/dodatka, mora se ručno učitati na hosting nalogu ili se mora koristiti opcija za otpremanje teme/dodatka preko administracije.

Evo kako možete da koristite paket nove verzije da ažurirate svoju temu/dodatak:

  • Otpremite paket preko administracije i instalirajte ga. Opcija za otpremanje se nalazi u:
    Pogledaj » Teme » Dodaj novu » Postavi temu;
    Ekstenzije » Dodaj još » Kači ekstenziju;
  • Nakon što izaberete datoteku arhive i kliknete na Instaliraj, datoteke nove verzije će zameniti postojeće iz stare verzije;
    Ovim se završava ažuriranje teme/dodatka.

Postoji još jedan način za otpremanje nove verzije komponente na sajt – ručno zamenite datoteke u direktorijumu komponente. Postoje dva pristupa ovome:

  • A. Možete preuzeti paket lokalno i raspakovati ga. Zatim se povežite sa svojim hosting nalogom preko FTP-a i otpremite datoteke u odgovarajući direktorijum (dodatka/teme).
  • B. Možete preuzeti paket lokalno na svoj uređaj bez raspakovanja. Zatim ga otpremite na svoj hosting nalog preko File Manager-a u cPanelu. Nakon što otpremite paket, morate ga raspakovati. Ali pre toga, dobro je proveriti šta sadrži i kako je strukturisan sadržaj u arhivi. Proverite da li treba da raspakujete paket u direktorijum dodatka/teme ili u gornji direktorijum. Možda ćete želeti da preimenujete stari direktorijum pre nego što raspakujete novi.

Zanimljivo

Evo najčešće korišćenih plaćenih WordPress komponenti na SuperHosting.RS:

Dodaci: Slider Revolution, WP Bakery Pagebuilder и Elementor Pro.
Teme: Avada, Betheme и Flatsome.

Da li postoji dodatak/tema sa verzijom koja je prestara?

Ako postoje komponente koje nisu ažurirane više od 2 godine i nemaju novu verziju, možda ćete morati da ih zamenite.

Ako tema ili bilo koji dodatak ne mogu da se ažuriraju, to će biti prepreka za celokupno ažuriranje i održavanje bezbednosti i brzine sajta.

Promena teme WordPress-a je ekvivalentna kreiranju novog sajta na koju ćete preneti postojeći sadržaj kao što su stranice, kategorije, slike, SEO podaci i još mnogo toga. Ovo je težak i spor proces koji može da obavi tehnička osoba ili programer.

Ukratko, proces zamene teme sastoji se od zasebnih zadataka kao što su:

  • Instaliranje novog WordPress-a. To se može uraditi na poddomenu, na primer dev.mysite.com.
  • Nova podešavanja WordPress-a.
  • Instalacija i podešavanja nove teme i svih potrebnih dodataka.
  • Izvoz sadržaja (stranice, kategorije itd.) sa starog sajta i uvoz na novi sajt.
  • Izvoz (ako je moguće) meta podatke za stranice (prilagođena polja, SEO podaci, itd.) i uvоz na novi sajt. Ako izvoz nije moguć, svi dodatni podaci se moraju ponovo uneti na stranice na novom sajtu.
  • Detaljno testiranje, korekcija i optimizacija svih podešavanja sajta i rada komponenti.
  • Prebacivanje novog sajta na stari.

Promena dodatka može biti laka ako ne čuva nikakve podatke, već samo dodaje funkcionalnost. Dok se dodaci koji čuvaju i obrađuju sve dodatne podatke ili podešavanja mogu pokazati teškim za zamenu.

Da li postoji siguran način da se sajt potpuno ažurira?

Kada je sajt nov, ažuriranje WordPress-a, teme i dodataka nije toliko rizično. Komponente su sa relativno novom verzijom i još se nije nakupilo mnogo sadržaja.

Kada sajt nije nov i već ima mnogo sadržaja, dodataka i složenih podešavanja, veća je verovatnoća da nešto neće raditi kako treba nakon ažuriranja.


WordPress je veoma živ i aktivan projekat. Svake godine postoji nekoliko novih verzija, koje poboljšavaju različite aspekte rada i bezbednosti sajta. I samo redovno ažuriranje je način da održavate svoj sajt ažurnim i u toku sa najnovijom tehnologijom i razvojem bezbednosti.

Redovno ažuriranje sajta je jedan od najvažnijih zadataka njegovog održavanja. Ali takođe može biti jedan od najzahtevnijih i najkompleksnijih, posebno ako je sajt aktivna i prometna onlajn prodavnica. Kada vidite da ne možete sami da se pobrinete za ovo, mi Vam možemo pomoći.

Irena Dojčinov
Irena Dojčinov
Irena je deo korisničke podrške SuperHosting.RS-a. Njena Supermoć leži u njenoj stalnoj želji da nauči nove stvari. Za nju ne postoje nemogući zadaci ili pak teške teme za blog. Ona veruje da čak i ona najsloženija pitanja imaju jednostavan odgovor i uvek je spremna da pomogne.
0 0 гласови
.
Pretplata
Obavesti me ukoliko
guest

0 Comments
Уграђене повратне информације
Погледај све коментаре