Astăzi, ne vom uita la elementele de bază ale WordPress MS - sau pentru acei utilizatori care au folosit WordPress pentru o vreme - Multisite sau WordPress MU. WordPress MS este o caracteristică pe care mulți utilizatori nu o cunosc și una care este adesea confuză pentru instalare și configurare. Dar nu mai mult! În acest tutorial, vom trece prin instalarea WordPress MS, familiarizarea cu administratorul de rețea și integrarea pluginurilor utile pentru rețeaua dvs. Multisite.
WordPress Multisite este o caracteristică pe care, din moment ce versiunea WordPress 3 a fost inclusă discret în dreptul instalării. Este o caracteristică care împachetează un pumn uriaș, permițând 1000 de bloguri să existe în mod virtual într-o singură instalare WordPress. Este o idee minunată pentru site-urile pe scară largă care utilizează mai multe subdomenii, rețele blog, rețele sociale sau chiar rețele interne pentru companii sau organizații. În timp ce această caracteristică a fost în jur de aproape atât timp cât WordPress în sine, este de a obține doar atenția pe care o merită - chiar și de la WordPress devs.
În acest tutorial vom:
Până la sfârșitul acestei serii de tutorial, ar trebui să fiți extrem de familiarizați cu ceea ce este WordPress MS, cum să îl instalați, cum să creați site-uri noi și cum să îl utilizați cel mai eficient pentru următorul proiect.
Pe scurt, Multisite permite ca o singură instalare WordPress să acționeze ca o rețea de site-uri centrate în jurul unui singur domeniu (http://yoursite.com). Permite fie subdomeniile noi (http://subdomain.yoursite.com), fie subdirectoarele (http://yoursite.com/subdomain), și face toate acestea în mod virtual, ceea ce înseamnă că nu este necesar să creați foldere noi. În schimb, adăugând doar un cod la wp-config.php și .htaccess, aveți mii de site-uri la îndemână.
Multisitul permite, de asemenea, o gestionare ușoară a rețelei printr-un singur tablou de bord de administrare, pe care un utilizator cu permisiuni adecvate poate accesa prin intermediul barei de administrare a oricărui site din rețea. Multisitul nu este deloc "nou". Acesta a fost în jur de aproape atât timp cât WordPress în sine, deși anterior a fost dezvoltat separat. Din moment ce WP 3.0 a fost inclus împreună cu WordPress și, așa cum am menționat mai sus, se pare că va deveni mai ușor de utilizat, pe măsură ce WordPress devs pare să-i acorde o atenție specială în 2012.
Apoi, să ne uităm la instalarea Multisite pe o instalare tipică WordPress.
Pentru mulți, instalarea Multisitei poate fi un coșmar. Sper să ușurez acest lucru, luându-vă pas cu pas atât prin instalarea unui sub-director, cât și a unui subdomeniu. Permiteți-mi să spun mai întâi că este mult mai ușor să instalați Multisite pe o nouă instalare, chiar dacă este posibil să o faceți într-o instalare mai veche cu conținut preexistent. Cu toate acestea, ar putea exista eventuale probleme permalink.
Cu aceasta a spus, următorii pași presupun că ați finalizat o instalare standard a WordPress. Cu toate acestea, pașii se pot aplica la o instalare nouă sau anterioară.
Pentru a începe chiar procesul de instalare a Multisite, trebuie să deschideți fișierul wp-config.php și chiar mai sus
/ * Asta e tot, opriți editarea! Happy blogging. * /
adăugați următoarele:
/ ** Permite Multisite ** / define ('WP_ALLOW_MULTISITE', true);
Prima linie este pur și simplu un comentariu care ne va ajuta să ne păstrăm codul ordonat. Apoi, spunem instalarea WordPress pentru a permite funcționalitatea Multisite. După ce ați editat și salvat fișierul, acum trebuie să vedeți următoarele în submeniul "Instrumente":
Dacă utilizați o instalare WordPress anterioară cu pluginuri active, veți primi o notificare în Network Setup pentru a dezactiva toate pluginurile înainte de a continua.
Primul ecran din "Configurare rețea" va arăta astfel:
Din acest ecran, aveți următoarele elemente pentru configurare:
adresa serverului ar trebui deja completate pentru a afișa modul în care vor apărea noile permalinks.
Dacă aceasta este o instalare pre-existentă, veți primi o notă care spune că numai subdomeniile sunt posibile din cauza unor posibile conflicte permalink. Dacă instalați pe o localitate locală, vi se va permite să instalați numai prin sub-directoare.
După ce ați configurat aceste setări, faceți clic pe instalare și ar trebui să vedeți următorul ecran:
Acum, să aruncăm o privire pas cu pas la instrucțiunile de pe pagina "Activarea rețelei". Înainte de a intra în acest lucru, aș sugera cu tărie să vă copiați fișierele wp-config.php și .htaccess. Acest lucru va salva o mulțime de dureri de cap în viitor.
Adăugați următorul cod pentru instalarea unui subdomeniu:
define ('SUBDOMAIN_INSTALL', adevărat); $ base = '/'; definiți ("DOMAIN_CURRENT_SITE", "site-ul dvs."); define ('PATH_CURRENT_SITE', '/'); define ('SITE_ID_CURRENT_SITE', 1); define ('BLOG_ID_CURRENT_SITE', 1);
și pentru instalarea unui sub-director
define ('MULTISITE', true); define ('SUBDOMAIN_INSTALL', false); $ base = '/'; definiți ("DOMAIN_CURRENT_SITE", "site-ul dvs."); define ('PATH_CURRENT_SITE', '/'); define ('SITE_ID_CURRENT_SITE', 1); define ('BLOG_ID_CURRENT_SITE', 1);
la wp-config.php chiar deasupra:
/ * Asta e tot, opriți editarea! Happy blogging. * /
Asigurați-vă că ați schimbat yoursite.com la adresa URL a site-ului dvs. - asigurați-vă că este fără WWW. Fragmentat, acest cod identifică acest lucru ca o instalare sub-domeniu sau subdirectoare și stabilește ID-ul principal al site-ului ca 1. Fiecare site are un ID și este important să rețineți aceste lucruri pe măsură ce începeți să lucrați cu plugin-uri și să creați personalizat întrebări.
În cele din urmă, doriți să adăugați următorul cod în fișierul .htaccess:
RewriteEngine pe RewriteBase / RewriteRule ^ index \ .php $ - [L] # fișiere încărcate RewriteRule ^ fișiere /(.+) wp-include / ms-files.php? File = $ 1 RewriteCond% REQUEST_FILENAME SAU] RewriteCond% REQUEST_FILENAME -d RewriteRule ^ - [L] RewriteRule. index.php [L]
Acest cod va înlocui orice alt cod WordPress pe care îl găsiți în .htaccess.
Pentru o altă referință privind configurarea unei rețele WordPress Multisite, asigurați-vă că vizitați pagina "Creați o rețea de site-uri WordPress" în Codul.
Pentru a accesa tabloul de bord al administratorului Multisite în WordPress 3.0 și mai târziu, treceți cu mouse-ul peste Site-urile mele în bara de administrare din partea de sus a ferestrei browserului și faceți clic pe Administrare rețea.
Odată ajuns în tabloul de bord, meniul arată astfel:
Meniul Network Admin are următoarele submeniuri:
Apoi, vreau să vă conduc prin crearea primului site de rețea. Dacă sunteți familiarizați cu utilizarea WordPress, orice altceva ar părea destul de normal, cu excepția faptului că trebuie să treceți printr-un tablou de bord pentru a activa pluginuri și teme în locul unui tablou de bord obișnuit al site-ului.
Și asta este cât de ușor de creat site-uri pot fi în WordPress MS! Acum, hai să vedem câteva pluginuri.
Iată o listă a unor pluginuri pe care le sugerez să le folosesc în instalările MS și, ca de obicei, dacă aveți alții să le adăugați aruncați-le!
Acest plugin vă permite să creați un anumit blog pe rețeaua în care pot fi găsite TOATE postările recente din rețea. Din interiorul pluginului, puteți specifica că acesta se află pe site-ul principal pe care l-ați configurat în instalarea inițială Multisite. Numărul maxim de postări de afișat poate fi setat, de asemenea.
Acest plugin permite utilizatorilor care creează conținut pe bloguri diferite să "difuzeze" postările lor pe alte bloguri din rețea. Pe lângă postarea conținutului, pot fi difuzate și categorii, etichete și câmpuri personalizate. Pentru a ușura publicarea în mai multe bloguri, pot fi create grupuri de bloguri.
Acest plugin vă permite să setați nivelul de confidențialitate al fiecărui blog din panoul de setări al site-ului dashboard din rețea. Opțiunile sunt:
Acest plugin permite utilizatorilor să utilizeze propriile nume de domenii în rețeaua dvs. Multisite. Acest plugin necesită o cunoaștere a adăugării și editării fișierelor plugin și o înțelegere de bază a modului în care funcționează serverele și setările serverului dvs. specifice. Un tutorial excelent pentru configurarea acestui plugin poate fi găsit pe blogul lui Otto, "WordPress 3.0 Multisite Domain Mapping Tutorial".
Acest plugin permite administratorilor să stabilească rolul implicit al fiecărui blog de rețea individual. După activare, pe pagina cu setări de rețea apare o listă de bloguri. Acest plugin este diferit de pluginul New Blog Defaults, deoarece vizează site-urile individuale, spre deosebire de fiecare blog nou. De exemplu, dacă doriți ca un site să permită tuturor editorilor impliciți implicit și altul să aibă abonamente, atunci acesta este pluginul pe care îl căutați.
Acest plugin creează valori implicite pentru orice blog nou creat în rețea. Odată activat, un nou meniu apare sub rețea Setări submeniu. De aici puteți edita oricare dintre setările WordPress normale: setări generale de blog, setări de citire, setări de scriere, setări permalink, setări de discuții, setări de confidențialitate și setări media. De asemenea, puteți alege tema implicită a unui site și puteți seta alte opțiuni, cum ar fi categorii, linkuri și setări inițiale ale utilizatorului.
Acest plugin permite crearea unor clase specifice de utilizatori cu roluri specifice. Pluginul, odată activat, poate fi găsit sub rețeaua principală Setări submeniu. Lista de capabilități este extinsă.
Acum, că am subliniat cum să instalați Multisite, cum să creați site-uri noi și ce pluginuri să utilizeze, am crezut că ar fi minunat să pun câteva idei în jos despre posibilele proiecte care ar putea beneficia de Multisite. Ca întotdeauna, dacă aveți alte idei sau instalări Multisite cu care ați lucrat înainte, nu ezitați să le adăugați în comentarii.
Anul acesta deține câteva lucruri interesante pentru Multisite și, pe măsură ce mai mulți utilizatori descoperă cum să îl implementeze, această caracteristică actualizată în prezent ar putea deveni în curând una dintre caracteristicile principale pe care WordPress le cunoaște și le utilizează. Sper că ați învățat cum să instalați Multisite, cum să navigați pe administratorul de rețea și cum să găsiți pluginuri care pot îmbunătăți funcționalitatea rețelelor dvs. În general, sper că vă simțiți mai confortabil folosind Multisite în proiectele dvs. și că, dacă nu l-ați folosit niciodată, veți face plonjatul și veți juca cu el.
Vă mulțumim pentru lectură!