Kako koristiti WordPress multisite

WordPress Multisite je moćna funkcija koja vam omogućava da upravljate više WordPress sajtova sa jedne instalacije. Umesto da imate odvojenu WordPress instalaciju za svaki sajt, Multisite vam daje jednu centralnu tablu (dashboard) sa koje kontrolisete sve sajtove. U ovom vodicu objašnjavamo šta je Multisite, kada ima smisla da ga koristite, kako ga instalirate i kako njime upravljate.
Šta je WordPress Multisite?
WordPress Multisite je ugrađena funkcija WordPress-a (dostupna od verzije 3.0) koja pretvara jednu WordPress instalaciju u mrežu sajtova. Svaki sajt u mreži ima svoj sadržaj (postove, stranice, medija fajlove), svoje korisnike, svoju temu i svoje plugine, ali svi dele istu WordPress instalaciju, iste fajlove i istu bazu podataka.
Zamislite to kao stan u zgradi. Svaki stan je nezavisan (ima svoj raspored, namestaj, stanare), ali svi dele istu zgradu, isto grejanje, isti krov i iste zajedničkie prostore. Super admin je kao upravnik zgrade koji ima pristup svuda.
Kada koristiti Multisite?
Multisite ima smisla u određenim scenarijima, ali nije rešenje za svaku situaciju. Evo kada je pravi izbor:
Agencije: Ako upravljate sajtovima za više klijenata, Multisite vam omogućava da sve sajtove kontrolisete sa jednog mesta. Azuriranja WordPress jezgra, tema i plugina radite jednom, a primenjuju se na sve sajtove.
Kompanije sa više brendova: Ako vaša firma ima više brendova ili proizvoda, svaki može imati svoj sajt unutar Multisite mreže sa zajedničkiim upravljanjem.
Obrazovne institucije: Univerziteti i skole često koriste Multisite - jedan sajt za instituciju, odvojeni sajtovi za departmane, profesore ili projekte.
Medijske kuće: Jedan centralni sajt sa odvojenim sajtovima za različite rubrike, regione ili jezike.
Franchise mreže: Svaka lokacija ima svoj sajt, ali centrala kontrolise brending i zajedničkie elemente.
Reselleri: Ako nudite WordPress sajtove kao uslugu kroz reseller hosting, Multisite vam omogućava da brzo kreirate nove sajtove za klijente i upravljate njima centralno.
Kada NE koristiti Multisite?
Multisite nije uvek pravi izbor. Evo kada je bolje imati odvojene WordPress instalacije:
Potpuno različiti sajtovi: Ako sajtovi nemaju ništa zajedničkio (različiti plugini, teme, hosting zahtevi), Multisite donosi više komplikacija nego koristi.
Različiti hosting zahtevi: Ako jedan sajt treba mnogo više resursa od drugih, u Multisite-u svi dele iste resurse. Jedan zahtevniji sajt može usporiti celu mrežu.
Različiti nivoi pristupa: U Multisite-u, super admin ima pristup svim sajtovima. Ako svaki sajt treba potpuno nezavisnog admina bez pristupa drugim sajtovima, upravljanje dozvolama može biti komplikovano.
Plugin kompatibilnost: Neki plugini ne rade sa Multisite-om ili rade sa ogranicenjima. Ako zavisite od specifičnog plugina, proverite kompatibilnost pre instalacije.
Kako instalirati WordPress Multisite
Pre nego što počnete, napravite potpun backup vašeg sajta. Multisite menja strukturu baze podataka i WordPress konfiguraciju, tako da je backup obavezan.
Korak 1: Deaktivirajte sve plugine. Ovo je neophodno jer neki plugini mogu da interferiraju sa procesom instalacije. Možete ih ponovo aktivirati nakon završetka.
Korak 2: Omogućite Multisite u wp-config.php. Otvorite wp-config.php i dodajte sledeću liniju iznad komentara "That's all, stop editing!":
define('WP_ALLOW_MULTISITE', true);
Korak 3: Instalirajte mrežu. Idite u WordPress admin: Tools > Network Setup. Izaberite strukturu URL-a za sajtove u mreži:
Subdomain: Svaki sajt dobija poddomen, npr. sajt1.vasafirma.rs, sajt2.vasafirma.rs. Zahteva wildcard DNS podešavanje (*.vasafirma.rs).
Subdirectory: Svaki sajt je u podfolderu, npr. vasafirma.rs/sajt1, vasafirma.rs/sajt2. Jednostavnije za podešavanje ali zahteva da WordPress bude instaliran u root direktorijumu.
Kliknite "Install" i WordPress će vam dati kod koji treba da dodate u wp-config.php i .htaccess (ili Nginx konfiguraciju).
Korak 4: Dodajte generisani kod. WordPress će vam dati tačne linije koda za wp-config.php i .htaccess. Kopirajte ih i zalepite na odgovarajuca mesta u fajlovima. Sačuvajte fajlove i osvezite stranicu.
Korak 5: Prijavite se ponovo. Nakon dodavanja koda, biće te izlogovani. Prijavite se ponovo i videćete novi meni "My Sites" u admin baru i "Network Admin" opciju za upravljanje celom mrežom.
Upravljanje mrežom
Kao super admin, imate Network Admin tablu sa koje upravljate celom mrežom:
Sites: Ovde kreirate nove sajtove, brišete postojeće, i upravljate podešavanjima svakog sajta. Kreiranje novog sajta traje nekoliko sekundi - unesete URL, naslov i admin email, i sajt je spreman.
Users: Upravljanje korisnicima na nivou mreže. Možete dodavati korisnike koji imaju pristup jednom ili više sajtova sa različitim ulogama na svakom. Super admin uloga daje pristup svemu.
Themes: Instalirate teme na nivou mreže. Zatim za svaki sajt birate koje teme su dostupne. Ovo sprečava site admine da instaliraju svoje teme bez vaše kontrole.
Plugins: Slično temama, plugine instalirate na nivou mreže. Možete ih "network activate" (aktivirati na svim sajtovima odjednom) ili dozvoliti site adminima da sami aktiviraju/deaktiviraju.
Settings: Globalna podešavanja mreže - registracija novih korisnika i sajtova, ograničenja za upload fajlova, default tema za nove sajtove, i email podešavanja.
Domain mapping
Podrazumevano, sajtovi u mreži koriste poddomene ili podfoldere glavnog domena. Ali šta ako želite da svaki sajt ima svoj potpuno nezavisan domen? Npr. umesto klijent1.vasaagencija.rs, želite da sajt bude na klijent1.rs.
Od WordPress-a 4.5, domain mapping je ugrađen u jezgro. Potrebno je samo da: registrujete željeni domen, usmerite ga na IP adresu vašeg servera (A record u DNS), i u Network Admin > Sites > Edit Site dodate domen u "Site Address" polje.
Sertifikat za šifrovanu konekciju je potreban za svaki dodati domen. BeoHosting podržava wildcard SSL i automatsko izdavanje SSL sertifikata za sve domene na nalogu.
Prednosti Multisite-a
Centralno upravljanje: Azuriranje WordPress-a, tema i plugina na jednom mestu umesto na svakom sajtu posebno. Za agencije sa 20+ sajtova, ovo stedi sate posla.
Brzo kreiranje sajtova: Novi sajt se kreira za sekunde. Za resellere i agencije, ovo je ogromna prednost - klijent plati, vi kliknete par dugmadi, sajt je spreman.
Deljeni resursi: Svi sajtovi dele isti kod, što znači manje disk prostora nego iste te sajtove kao odvojene instalacije. Ako imate 10 sajtova sa istom temom i pluginima, Multisite koristi resurse jedne instalacije umesto deset.
Konzistentan brending: Za kompanije sa više brendova, Multisite osigurava da svi sajtovi koriste iste standarde i zajedničkie elemente.
Jednostavna administracija: Jedan login za sve sajtove, jedna baza za backup, jedno mesto za monitoring.
Mane i izazovi Multisite-a
Kompleksnost: Multisite je kompleksniji za podešavanje i održavanje od obične WordPress instalacije. Potrebno je više tehničkog znanja za administraciju.
Plugin kompatibilnost: Neki popularni plugini nemaju punu Multisite podršku ili se ponasaju drugačije u Multisite okruženju. Uvek proverite kompatibilnost pre instalacije.
Deljeni rizik: Ako jedan sajt u mreži bude hakovan ili ima problem, može uticati na sve sajtove u mreži jer dele istu instalaciju.
Hosting zahtevi: Multisite zahteva hosting sa više resursa jer opsuzuje više sajtova sa jedne instalacije. Ne svi hosting planovi podržavaju Multisite - proverite sa vašim provajderom.
Migracija: Premestanje pojedinačnog sajta iz Multisite mreže u samostalnu instalaciju (ili obrnuto) je komplikovanije nego obična WordPress migracija.
Backup kompleksnost: Backup celne mreže je lak, ali restorovanje pojedinačnog sajta iz mreže zahteva posebne alate ili ručni rad.
Korisni plugini za Multisite
MainWP: Eksterni alat za upravljanje Multisite mrežom (i više odvojenih WordPress instalacija) sa jednog dashboarda.Pruža bolji pregled i naprednije funkcije od default Network Admin-a.
WP Ultimo: Plugin za kreiranje SaaS platforme na bazi Multisite-a. Omogućava naplatu za sajtove, različite planove, automatsku registraciju i billing. Idealan za resellere.
User Switching: Omogućava super adminu da se brzo prebaci na nalog bilo kog korisnika u mreži bez potrebe za njihovom lozinkom. Korisno za debugging i podršku.
NS Cloner: Kloniranje postojećeg sajta u mreži za brzo kreiranje novog sajta sa istim sadržajem, temom i podešavanjima. Umesto da podešavate svaki novi sajt od nule, klonirate template sajt.
Hosting preporuke za Multisite
Multisite zahteva hosting koji podržava ovu funkciju i ima dovoljno resursa za više sajtova. Pogledajte naše biznis hosting pakete za optimalne performanse. Ključni zahtevi su: podrška za wildcard SSL sertifikate (za subdomain setup), dovoljno PHP memorije (preporučujemo minimum 256MB), dovoljno disk prostora za medija fajlove svih sajtova, i dobar database performans jer svi sajtovi dele istu bazu.
BeoHosting paketi podržavaju WordPress Multisite sa NVMe SSD diskovima za brz pristup bazi, LiteSpeed serverom za optimalne performanse i tehničkom podrškom koja vam može pomoći sa podešavanjem. Za veće Multisite mreže (10+ sajtova), preporučujemo poslovne hosting pakete sa više resursa.
Zaključak
WordPress Multisite je mocan alat za upravljanje više sajtova sa jednog mesta. Idealan je za agencije, resellere, kompanije sa više brendova i obrazovne institucije. Instalacija zahteva tehničko znanje, ali jednom podeljen, drastično pojednostavljuje svakodnevno upravljanje. Pre nego što se odlucite za Multisite, razmislite da li vaši sajtovi zaista imaju dovoljno zajedničkiog da opravdaju deljenu instalaciju. Ako da, Multisite će vam uštedeti vreme, resurse i glavobolju. Ako ne, odvojene instalacije su jednostavniji i fleksibilniji izbor.
BeoHosting Tim
10+ godina iskustva — Stručnjaci za web hosting i infrastrukturu
- Web Hosting
- WordPress Hosting
- VPS
- Dedicated Serveri
- Domeni
- SSL
- cPanel
- LiteSpeed
- Linux administracija
- DNS
Poslednje ažurirano: