Modul în multisite WordPress

Cu versiunea WordPress 3.0, puteți crea o rețea de site-uri în cazul în care va exista un singur site-ul principal c super administrator și orice număr de subsite-uri, fiecare cu propriul său de administrator. Această configurare este numit multilocație, ea a numit pe scurt istoric MU (multiutilizator).

Acest ghid vă arată cum să creați o rețea de site-uri pe WordPress, setarea WorrdPress în modul multisite.

Multilocație - este noul nume al fostului «WordPress MU», care este de a elibera WordPress 3.0 a fost un plug-in, iar apoi a devenit o parte a WordPress.

Când instalați WordPress în „multilocație“ toate site-urile de rețea vor fi stocate într-o bază de date unică, într-un singur folder pe server și va fi gestionat de către o singură unitate (de bază) WordPress. În acest site poate fi infinit. Fiecare site din rețeaua multisite este configurat separat. Cu toate acestea, plugin-uri, teme, și utilizatorii devin comune și este convenabil.

Caracteristici și beneficii „multilocație“:

MU: un singur motor, o singură bază de date, teme comune și plug-in-uri în folderul partajat pe server și, prin urmare:

  • WordPress este actualizat o singură dată pentru întreaga rețea de site-uri;
  • Plugin-uri și teme sunt stabilite o singură dată pentru întreaga rețea;
  • Plugin-uri și teme sunt actualizate o singură dată pentru întreaga rețea;
  • Plugin-ul poate fi activat pentru un anumit site de rețea sau pentru toate site-urile dintr-o dată;
  • Tema poate fi „permis“ pentru un site sau o rețea de site-uri dintr-o dată specifică;
  • În cazul în care mai multe site-uri de rețea folosind o singură temă, acesta poate fi schimbat pentru a crea o temă copil.
  • tabelul de utilizator unificat în baza de date:

    • „Subdirector» - site.ru/site1
    • «Subdomeniu» - site1.site.ru
    • un domeniu separat. Dar, trebuie să instalați plugin-ul: WordPress UM Domeniu Mapping;
  • MU este foarte convenabil pentru a obține date de la un site de rețea la un alt site, și vice-versa;

  • plugin-uri necesare (mu-plugins) vor lucra pentru toate site-urile de rețea. Ele nu pot fi dezactivate pentru un anumit site. În acest caz, prezența lor va fi văzută numai în plug-in-uri în întreaga rețea, și plug-in-uri într-un singur site, ele sunt ascunse;
  • Dezavantajele multilocație:
    • Site-uri mai dificil de a menține rețeaua - este nevoie de mai multe cunoștințe și abilități.
    • Mulți nu sunt populare plug-in-uri nu pot funcționa în acest mod.
    • dimensiunea bazei de date este în creștere cu fiecare site nou.
    • resurse de găzduire vor fi comune pentru toate site-urile, și nu există nici o modalitate de a împărți site-uri între diferite platforme de găzduire.
    • acces FTP și accesul la baza de date va fi, de asemenea, comune pentru toate site-urile. Uneori poate fi o provocare.
    • Atunci când actualizarea de bază WordPress și plugin-uri, modificările vor afecta întreaga rețea de site-uri. Acest lucru poate cauza probleme pe unele site-uri on-line.
    Sus

    Când multilocație poate fi util?

    Cel mai adesea mai ușor de a utiliza o singură instalare de WordPress și nu intra în labirintul de site-uri de rețea. Dar, uneori, modul MU poate fi indispensabil, sau pur și simplu pentru a salva o mulțime de timp.

    MU va funcționa bine în următoarele cazuri:

    Altfel, aș recomanda utilizând o instalare simplă a WordPress. Cu acesta, nu vei gramada prea multe întrebări, este mai ușor.

    MU nu este greu de stabilit - pur și simplu!

    1. Unitate de Turn MU

    Înainte de a începe prima instalare WordPress, sau după ce ați instalat deja WordPress - nu contează. Deschideți fișierul wp-config.php din dosarul principal WordPress și adăugați linia:

    Adăugați o linie poate fi undeva la începutul fișierului, de exemplu, pentru a se conecta la setările bazei de date.

    2. Pornește de instalare

    După setarea MU este activată, trebuie să mergeți la panoul de administrare și du-te la Tools> Configurare rețea

    Modul în multisite WordPress

    Acum, trebuie să alegeți ce tip de rețea pentru a instala: subdomenii sau subdirectoare:

    Subdomenii - fiecare rețea de site-ul va avea propriul domeniu - un subdomeniu al domeniului principal: site1.site.ru. site2.site.ru.
    Pentru acest mod, va trebui să configurați serverul, astfel încât orice subdomeniu „urmărit“ pe folderul unde ați instalat WordPress. Acest lucru se face de obicei prin contactarea furnizorul dvs. de găzduire pentru sprijin. Sau puteți încerca în panoul de control web hosting, de a crea un sub-domeniu care începe cu * - * .site.ru.

  • Subdirectoare - toate site-urile de rețea vor avea un domeniu: primar, și va fi amplasat sub: site.ru/site1. site.ru/site2.
    Pentru funcționarea acestui mod este necesară pentru a permite CNC (URL frumos) în secțiunea: Setări> permalinks.
  • Modul pe care îl alegeți depinde de sarcinile de site-uri de rețea. Cel mai adesea mai bine pentru a alege un mod de subdomeniu. Ei au mai puține probleme în viitor - fiecare site are propriul domeniu și, prin urmare, nu există conflicte potențiale de URL-ul, la fel ca în cazul, puteți cumpăra un domeniu separat site-ul respectiv. Modul subdirectoare este foarte potrivit ca „multilocație“ este folosit ca o rețea de ansamblu, de exemplu, pentru a crea un site multilingv.

    După ce faceți clic pe butonul „Install“, urmați instrucțiunile, toate doar acolo. Ei WordPress vă va cere să adăugați o serie de noi linii în fișierul: wp-config.php și .htaccess.

    Modul în multisite WordPress

    Gata! Rețeaua este instalat și va trebui să re-intra pe site-ul, dar acum ca un super-administrator.

    Instalarea UM lucreaza deja pe site

    MU poate fi instalat pe un site de lucru, și se poate face în condiții de siguranță, în cazul în care are sens, desigur. Dar, mai întâi, asigurați-vă că pentru a face o copie de rezervă a bazei de date și fișiere - nu știi niciodată ce se poate merge prost acolo.

    Apoi, dezactivați toate plugin-uri și activați CNC pe site-ul, în cazul în care acestea nu sunt incluse: Setări> Permalinks.

    În continuare, urmați instrucțiunile care sunt un pic mai mare.

    Moduri de comutare: subdomenii și subdirectoare

    Dacă site-ul este acolo mai mult de o lună, atunci setarea MU este activată va fi disponibilă în modul numai subdomeniile. Acest lucru este de a vă scuti de potențialul conflict între paginile și site-uri, cum ar fi o adresă URL a site-ului (blog) se poate dovedi la fel ca adresa URL a site-ului principal: site.ru/superblog (subsite) și site.ru/superblog (site-ul principal pagina ). Dacă site-ul dvs. nu este în pericol, puteți schimba modul în orice moment, cel mai bun curs înainte de a instala UM.

    Pentru a schimba constanta SUBDOMAIN_INSTALL schimbare a modului în fișierul wp-config.php:

    De asemenea, va trebui să actualizeze normele .htaccess.

    La instalarea MU are un nou rol de „super administrator“ și o nouă secțiune „Site-urile mele“ cu un element „de management al rețelei“ atașat - amintiți-vă acest punct, deoarece este cel principal.

    Modul în multisite WordPress

    Super administrator poate administra o întreagă rețea dintr-un element de meniu pe care tocmai le-am amintit. Și este posibil să: a crea un site, noi utilizatori, instalare, dezinstalare, activa și dezactiva plug-in-uri și teme, etc.

    Modul în multisite WordPress

    În ceea ce privește restul, atunci când trecerea la un site separat, totul este absolut la fel ca într-un WordPress convențional. Singura diferență este adăugarea de utilizatori pe pagină, putem atașa utilizatorii existenți la site-ul curent.

    Modul în multisite WordPress

    Unele mai multe caracteristici pentru începători:

    Plug-in-uri: După instalarea plug-in, un super-admin poate permite plugin-ul pentru întreaga rețea de site-uri dintr-o dată. Sau puteți merge la un site web separat și activați plugin-ul pentru site-ul de rețea curent.

    Membrii: super-admin poate crea un nou utilizator sau atașați existent la site-ul specificat.

    Subiecte: după instalarea temei, super-admin poate autoriza utilizarea de teme pentru toate site-urile dintr-o dată. Sau puteți merge pentru a configura un anumit site în „rețeaua de site-uri“ și să permită utilizarea temei doar pentru el.

    Modul în multisite WordPress

    Structura site-uri și blog-uri

    La instalarea MU apar 3 concepte noi: rețele, site-uri și blog-uri. Atât de mult a devenit clar, să ne uităm la modul în care se păstrează fiecare tip de opțiune.

    În WordPress, există patru funcții diferite de opțiuni:

    1. get_network_option ()
    2. get_site_option ()
    3. get_blog_option ()
    4. get_option ()

    Aceste funcții pot fi asamblate în grupuri:

    get_network_option () get_site_option egal ()
    get_blog_option () get_option egal ()

    „Site-uri“ sunt „Rețele“, în MU

    Acestea sunt principalele site-uri (care sunt part-time, de asemenea, bloguri). De obicei un astfel de site-ul de bază într-o singură. Are toate aceleași date ca și cea a oricărui blog (wp_options sale de masă). Cu toate acestea, ea are, de asemenea, propriile sale opțiuni, care sunt tabelul wp_sitemeta. Aceasta se datorează faptului că aceste caracteristici sunt wp_sitemeta * _network_option () și * _site_option ().

    get_network_option () - este funcția fundamentală, este posibil să se specifica ID-ul de rețea (site-ul principal), pentru care dorim să avem opțiuni, și get_site_option () - este ambalajul în ea, nu putem specifica ID-ul de rețea - nu este întotdeauna utilizată rețeaua curentă.

    Din nou, într-un ansamblu de multisite este în general utilizat doar un singur site principal (rețea), aceasta înseamnă că, în 99% din cazuri get_network_option () opțiune este get_site_option ().

    Acestea sunt site-urile care se află sub controlul site-ul principal (rețea). Fiecare dintre aceste bloguri au un tabel separat _options *. get_blog_option () preia datele din tabel. De fapt, este un înveliș pentru funcția get_option (). Numai ea primește opțiunea de blog-ul specificat, mai degrabă decât cea actuală.

    Diferențele WordPress MU de la o instalare tipică

    Diferențele în fișiere

    Fișierele sunt descărcate în același director wp-content / uploads. Mai mult decât atât, nimic nu sa schimbat pentru site-ul de rețea principală. Modificările sunt vizibile doar pentru a adăuga. Site-uri de rețea: fișierele sunt descărcate în noul dosar wp-content / uploads / site-uri / 2. unde 2 - este identificatorul de rețea a site-ului.

    Modul în multisite WordPress

    Diferențele în tabelele bazei de date

    Creat 6 tabele noi cu prefixul de site-ul principal. Tabele: utilizatorii și usermeta sunt comune pentru toate site-urile de rețea. tabelele Stolny sunt create separat pentru fiecare site și ei sunt prefix diferite, de exemplu, în cazul în care site-ul principal a fost wp_. atunci el va deveni primul wp_1_ site-ul de rețea.

    Ce sunt create tabele suplimentare:

    Când scrieți următoarele materiale și experiența personală au fost utilizate:

    ❮ Instalarea plugin WordPress