Pagina principala » WordPress » 15 fragmente de configurări wp-config pentru a configura site-ul dvs. WordPress

    15 fragmente de configurări wp-config pentru a configura site-ul dvs. WordPress

    WordPress admin face ușor gestionați configurațiile fără a atinge o linie de cod. Aceste setări de configurare de bază sunt apoi stocate în wp-opțiuni masa în interiorul bazei de date. Dar, WordPress are și o fișier de configurare separat, denumit wp-config.php, care poate fi folosit pentru personalizări ulterioare.

    Wp-config este fișierul în care dvs. date personalizate de găzduire (nume de bază de date, gazdă bază de date, etc.) este salvat atunci când instalați un site WordPress găzduit de sine. De asemenea, puteți adăuga alte opțiuni de configurare la acest fișier, cu care puteți activa sau dezactiva funcții, cum ar fi depanare, cache, multisite, conectare SSL, actualizări automate și multe altele.

    Localizați și editați wp-config

    Atunci când descărcați WordPress, wp-config.php fișierul este încă nu este prezent în dosarul de instalare. Cu toate acestea, există un fișier numit wp-config-sample.php pe care trebuie să le copiați și să le redenumiți wp-config.php. Atunci, trebuie adăugați datele de conectare de bază (numele bazei de date, numele de utilizator al bazei de date, parola bazei de date, numele de gazdă, cheile de securitate) la acest fișier.

    Dacă furnizorul dvs. de gazduire utilizează Softaculous auto installer (cel mai mult face acest lucru) acest proces este automatizat pentru dvs. și veți găsi a wp-config.php și a wp-config-sample.php fișier în dosarul rădăcină atunci când vă conectați serverul prin FTP.

    Rețineți că ordinea setărilor contează, așa că nu le rearanjează. Când editați fișierul wp-config, utilizați întotdeauna un editor de coduri cum ar fi textul Sublime, Atom, Notepad ++, Visual Studio Code sau TextMate. Procesoarele de text (Microsoft Office, Google Docs, LibreOffice, etc.) vă vor mizeria, nu le folosiți niciodată pentru a edita fișierele de cod.

    Setările au fost salvate în wp-config suprascrie baza de date, în cazul în care același tip de configurare este prezent la ambele (de exemplu, adresa URL de domiciliu)

    Unde să plasați fragmentele de cod

    În acest articol, puteți găsi 20 fragmente de cod cu care puteți utiliza pentru a vă personaliza wp-config.php fişier.

    Majoritatea acestor opțiuni de configurare nu există în wp-config în mod implicit. Dacă doriți să le utilizați, trebuie să le adăugați sub start tag-ul și comentariile codului, dar deasupra setărilor MySQL.

    1. Porniți depanatorul WP

    Puteți porni și dezactiva aplicația de depanare WordPress în fișierul wp-config. Primul fragment de mai jos există în mod implicit în wp-config (sub configurațiile bazei de date), dar valoarea sa este setată la fals. Pentru a activa depanatorul, schimbați valoarea la Adevărat.

    Al doilea fragment pornește programul de depanare frontend care vă permite să depanați scripturile CSS și JavaScript. Utilizați depanatorul numai pe site-urile de dezvoltare niciodată în producție.

     # Activează definirea depanatorului PHP ('WP_DEBUG', true); # Se activează definirea defecțiunilor CSS și JavaScript ('SCRIPT_DEBUG', true); 

    2. Schimbați prefixul tabelei de bază de date

    WordPress utilizează wp_ Prefixul tabelă implicit. Dacă doriți o bază de date mai sigură puteți alegeți un prefix de tabel mai complicat.

    Această opțiune de configurare există, de asemenea, în fișierul wp-config în mod implicit, trebuie doar să schimba valoarea din $ table_prefix variabilă la una mai sigură.

    Modificați numai prefixul mesei dacă aveți a instalare curată sau pe site-ul de dezvoltare, deoarece este riscant să faceți acest lucru pe un loc de producție.

     # Crează prefixul tabelului securizat pentru tabelele bazei de date # Numai numere, litere, subliniază $ table_prefix = 'a81kJt_'; 

    3. Modificați adresele URL WordPress

    Poti setați adresele URL WordPress și acasă în administratorul WordPress, în Setări> Generale meniul. Puteți, de asemenea, să configurați aceste adrese URL în fișierul wp-config.

    Definirea WP_SITEURL și WP_HOME constantele din fișierul wp-config au două avantaje:

    1. poate fi de salvare dacă tu nu poate accesa zona de administrare dintr-un anumit motiv
    2. poate reducerea numărului de apeluri de bază de date în timp ce site-ul dvs. se încarcă (pe măsură ce wp-config suprascrie opțiunile salvate în baza de date)

    WP_SITEURL specifică adresa URL utilizatorii pot ajunge pe site-ul dvs. cu, în timp ce WP_HOME definește rădăcină a instalării WP. Dacă ați instalat WordPress în folderul rădăcină (aceasta este opțiunea implicită) acestea să ia aceeași valoare.

     # Specifică definirea adresei URL a site-ului ("WP_SITEURL", "http://www.yourwebsite.com"); # Specifică URL-ul de origine (rădăcina WP de instalare) definesc ( 'WP_HOME', 'http://www.yourwebsite.com/wordpress'); 

    4. Goliți gunoiul după o anumită perioadă de timp

    Puteți face WordPress să goliți automat coșul de gunoi după un anumit număr de date. Valoarea cea mai mică a acestei constante este 0, în acest caz tu dezactivați funcția de gunoi.

     # Goliți gunoiul după 7 zile de definire ('EMPTY_TRASH_DAYS', 7); 

    5. Activați cache-ul WordPress

    Poti permiteți caracteristica încorporată în cache a WordPress cu următorul rând de cod. Cele mai multe pluginuri de cache, cum ar fi W3 Total Cache și WP Super Cache, adăugați automat acest fragment la fișierul wp-config.

     # Activează definirea cache-ului WP ('WP_CACHE', true); 

    6. Activați Multisite WordPress

    Prin adăugarea WP_ALLOW_MULTISITE constant la fișierul wp-config, poți activați caracteristica multisite a WordPress care vă permite să creați o rețea de site-uri WP.

     # Activează WordPress Multisite define ('WP_ALLOW_MULTISITE', true); 

    7. Redirecționați subdomeniile și subfolderele existente

    Uneori, vizitatorii introdu un subdomeniu sau un subfolder inexistent în bara de adrese URL. Poti redirecționa acești utilizatori către o altă pagină pe domeniul dvs., de exemplu, la pagina de pornire cu ajutorul NOBLOGREDIRECT constant.

     # Redirects subdomeniile și subfoldere non-existente la pagina defini ( 'NOBLOGREDIRECT', 'http://www.yourwebsite.com'); 

    8. Gestionați reviziile ulterioare

    WordPress are un sistem integrat de control al versiunii, ceea ce înseamnă salvează toate postările tu creezi. Un post editat frecvent poate avea până la 25-30 de revizii care pot ocupa o mulțime de spațiu de baze de date după un timp.

    Cu WP_POST_REVISIONS constanta, poti maximiza numărul de revizii post sau complet dezactivați caracteristica.

     # Dezactivează complet reviziile post definite ('WP_POST_REVISIONS', false); # Permite definirea a maximum 5 revizii post ("WP_POST_REVISIONS", 5); 

    9. Activați optimizarea bazei de date integrate

    WordPress are un built-in caracteristica de optimizare a bazei de date puteți activa adăugând următoarea linie în fișierul wp-config.

    Am scris în detaliu despre modul în care funcționează acest instrument în acest articol. Cel mai important lucru de reținut este faptul că ecranul de optimizare a bazei de date este disponibil pentru oricine (chiar și pentru vizitatorii care nu sunt logați). Activați caracteristica numai pentru perioada în care doriți să executați instrumentul de optimizare, atunci nu uitați să o dezactivați.

     # Activează definirea funcției de optimizare a bazei de date ('WP_ALLOW_REPAIR', true); 

    10. Dezactivați actualizările automate

    WordPress rulează actualizări automate de fundal în mod implicit pentru minore și fișiere de traducere.

    Poti activați și dezactivați această caracteristică prin setarea valorilor AUTOMATIC_UPDATER_DISABLED (pentru toate actualizările) și WP_AUTO_UPDATE_CORE (pentru actualizări de bază) constante în conformitate cu următoarele reguli:

     # Dezactivează definiția tuturor actualizărilor automate ("AUTOMATIC_UPDATER_DISABLED", true); # Dezactivează toate actualizările de bază definesc ('WP_AUTO_UPDATE_CORE', false); # Activează toate actualizările de bază, inclusiv versiunile minore și majore definesc ('WP_AUTO_UPDATE_CORE', true); # Permite actualizări de bază numai pentru emisiile minore (implicit) definesc ( 'WP_AUTO_UPDATE_CORE', 'minor'); 

    11. Creșteți limita de memorie PHP

    Uneori poate doriți crește limita de memorie PHP furnizorul dvs. de gazduire a alocat site-ului dvs., mai ales dacă primiți temutul “Dimensiunea permisă a memoriei de xxxxxx octeți epuizată” mesaj. Pentru a face acest lucru, utilizați WP_MEMORY_LIMIT pentru site-ul web și WP_MAX_MEMORY_LIMIT pentru zona administratorului.

    Rețineți că unele gazde nu permit să mărească manual limita de memorie, în acest caz contactați-le și cereți-le să facă acest lucru pentru dvs..

     # Setează limita de memorie pentru definirea site-ului Web ('WP_MEMORY_LIMIT', '96M'); # Setează limita de memorie pentru zona definită de admin ('WP_MAX_MEMORY_LIMIT', '128M'); 

    12. Conectare SSL forțată

    Pentru a spori securitatea site-ului, puteți forța utilizatorii intrați prin SSL de fiecare data. FORCE_SSL_ADMIN constantă face SSL obligatorie pentru ambele utilizatorilor de conectare și sesiuni de administrare.

    Rețineți că valoarea inițială FORCE_SSL_LOGIN constantă a fost depreciată în WordPress 4.0, deci acum trebuie întotdeauna să utilizați FORCE_SSL_ADMIN.

     # Forces login SSL defini ('FORCE_SSL_ADMIN', true); 

    13. Dezactivați modificările și actualizările pluginurilor și temelor

    Administratorii pot editați fișierele plugin și tema în zona de administrare WordPress. Puteți face site-ul dvs. mai sigur dacă vă dezactiva pluginul și editorii temelor folosind DISALLOW_FILE_EDIT constant. Deci, dacă site-ul dvs. este hacked, hackerul nu va avea acces la pluginul și fișierele tematice.

    Poti de asemenea dezactivați funcția de plugin și de actualizare a temelor utilizând DISALLOW_FILE_MODS. În acest fel, administratorii nu vor putea să actualizeze pluginurile și temele în zona de administrare.

    DISALLOW_FILE_MODS de asemenea dezactivează pluginul și editorul de teme, deci dacă o folosiți, nu trebuie să adăugați DISALLOW_FILE_EDIT.

     # Dezactivează pluginul și editorul de temă definește ('DISALLOW_FILE_EDIT', true); # Dezactivează pluginul și editorul de teme PLUS pluginul și actualizarea temelor define ('DISALLOW_FILE_MODS', true); 

    14. Ștergeți editările de imagini

    Ori de câte ori editați o imagine, WordPress o salvează în diferite rezoluții. Dar, dacă nu doriți să utilizați seturile anterioare de imagini, puteți inlatura-le prin stabilirea valorii IMAGE_EDIT_OVERWRITE constant la Adevărat.

    Ca urmare, fișierele imagine anterioare vor fi suprascrise de cele noi atunci când editați o imagine și numai ultimul set va fi salvat în wp-content pliant.

     # Curățarea editărilor de imagini definește ('IMAGE_EDIT_OVERWRITE', true); 

    15. Dezactivați HTML nefiltrate

    Deși utilizatorii de nivel scăzut (abonați, contribuitori, autori) nu poate publica HTML nefiltrate în WordPress, editorii și administratorii au voie să facă acest lucru.

    Prin adăugarea următoarei linii de cod în fișierul wp-config, puteți crește securitatea prin împiedicând utilizatorii de la nivel înalt să publice HTML nefiltrate.

     # Dezactivează codul HTML nediluat pentru administratori și editorii definesc ("DISALLOW_UNFILTERED_HTML", true);