WordPress multisite: ghid complet de configurare și administrare

WordPress multisite: ghid complet de configurare și administrare

WordPress Multisite este o funcționalitate care permite administrarea mai multor site-uri WordPress dintr-o singură instalare și un singur panou de control. Dacă gestionați mai multe domenii cu conținut similar sau doriți să oferiți site-uri separate mai multor clienți sau sucursale, Multisite simplifică enorm administrarea.

Aceasta nu este o funcționalitate pentru toată lumea. Multisite adaugă complexitate și necesită un hosting configurat corespunzător. Dar pentru cazurile de utilizare potrivite, este soluția ideală.

Când să folosiți WordPress Multisite

Multisite este potrivit dacă:

  • Gestionați rețele de site-uri cu aceeași temă și plugin-uri (franciză, lanțuri locale)
  • Oferiți servicii de hosting WordPress mai multor clienți
  • Aveți un site cu versiuni în mai multe limbi pe subdomenii
  • Administrați site-uri pentru departamente diferite ale aceleiași organizații

Multisite nu este recomandat dacă:

  • Fiecare site are nevoi tehnice foarte diferite (plugin-uri incompatibile între ele)
  • Site-urile au trafic ridicat care poate afecta performanța rețelei întregi
  • Nu aveți experiență în administrarea WordPress la nivel avansat

Cum activați WordPress Multisite

Multisite se activează în câteva pași, dar necesită acces la fișierele serverului.

Pasul 1: editați wp-config.php

Adăugați înainte de linia „That’s all, stop editing!”:

define('WP_ALLOW_MULTISITE', true);

Pasul 2: configurați rețeaua

Din WordPress admin → Tools → Network Setup, alegeți tipul de rețea:

  • Subdomenii (site1.domeniu.ro, site2.domeniu.ro), necesită wildcard DNS
  • Subdirectoare (domeniu.ro/site1/, domeniu.ro/site2/): mai simplu de configurat

Pasul 3: actualizați wp-config.php și .htaccess

WordPress vă va furniza codul exact de adăugat în ambele fișiere după ce alegeți tipul de rețea. Copiați și inserați exact codurile indicate.

Pasul 4: reconectați-vă la admin

După salvarea configurației, deconectați-vă și reconectați-vă. Veți vedea noul meniu „My Sites” și „Network Admin” în bara de sus.

Configurarea subdomeniilor cu wildcard DNS

Pentru rețele bazate pe subdomenii, configurați un record DNS wildcard în panoul de hosting:

*.domeniu.ro → adresa IP a serverului (sau CNAME spre www)

Aceasta permite oricărui subdomeniu al rețelei dvs. să rezolve spre serverul WordPress. Fără wildcard DNS, subdomeniile nu funcționează.

Domenii personalizate pe site-urile din rețea

Dacă vreți ca fiecare site din rețea să aibă propriul domeniu (domeniu1.ro, domeniu2.ro), instalați plugin-ul WordPress MU Domain Mapping sau utilizați funcționalitatea built-in din WordPress 4.5+.

Pașii necesari:

  • Adăugați domeniul ca site nou în Network Admin → Sites
  • Configurați domeniul să pointeze spre IP-ul serverului
  • Setați domeniul în setările site-ului din rețea
  • Adăugați domeniul în configurarea SSL (certificat wildcard sau Let’s Encrypt per domeniu)

Gestionarea plugin-urilor în Multisite

Plugin-urile în Multisite au două niveluri de activare:

  • Network Activated, activat pe toate site-urile din rețea, nu poate fi dezactivat de administratorii individuali
  • Site Activated: activat doar pe site-ul specific, la alegerea administratorului local

Plugin-urile se instalează din Network Admin și pot fi activate la nivel de rețea sau lăsate la dispoziția administratorilor individuali. Unele plugin-uri nu sunt compatibile cu Multisite: verificați documentația plugin-ului înainte de instalare.

Gestionarea temelor în Multisite

Temele se instalează din Network Admin și devin disponibile pentru toate site-urile. Super Administratorul poate:

  • Permite administratorilor individuali să aleagă tema
  • Seta o temă obligatorie pentru întreaga rețea
  • Restricționa lista de teme disponibile per site

Child theme-urile funcționează normal în Multisite. Crearea unui child theme este recomandată pentru personalizări specifice site-urilor individuale fără a modifica tema principală.

Backup și migrare în Multisite

Backup-ul unui Multisite este mai complex decât al unui site singular:

  • O singură bază de date conține toate tabelele pentru toate site-urile (cu prefixe separate)
  • Folderul wp-content/uploads/ este împărțit în subdirectoare per site

Folosiți UpdraftPlus cu suport pentru Multisite sau faceți backup manual prin cPanel pentru baza de date completă și folderul de fișiere. Migrarea WordPress prin cPanel acoperă procedura generală aplicabilă și pentru rețele Multisite.

Considerente de performanță

O rețea Multisite cu trafic ridicat necesită un hosting mai puternic decât site-urile individuale, deoarece toate site-urile partajează aceleași resurse server. Recomandări:

  • VPS sau hosting dedicat în loc de hosting shared
  • Cache la nivel de server (Redis sau Memcached)
  • CDN pentru livrarea fișierelor statice
  • Baze de date optimizate periodic

WordPress Multisite este o soluție puternică atunci când este utilizată în contextul potrivit. Evaluați cu atenție dacă alternativa de site-uri independente nu este mai simplă pentru situația dvs. specifică înainte de a comite la arhitectura Multisite.

Despre autor

Dorel Tănase este specialist în optimizarea site-urilor pentru motoarele de căutare. Lucrează în online din 1997 și în SEO din 2007, iar activitatea se desfășoară prin GO SEO MARKETING S.R.L. din Alba Iulia. Se ocupă de audit tehnic, arhitectura site-urilor, conținut și construirea legăturilor.