În WordPress - utilizarea corectă

Care este functions.php

Acesta este fișierul principal în tema WordPress. Situat în /wp-content/themes//functions.php.
În ea a determinat proprietăți importante de fire kastomiziruyutsya cârlige, aspectul și funcționalitatea acestuia, precum și a adăugat unele caracteristici de care aveți nevoie. Acest fișier este încărcat de fiecare dată când deschideți orice pagină WordPress, astfel încât acesta poate fi folosit pentru a schimba orice element al site-ului. În acest sens, multe sfaturi a la „modul de a schimba ceva în WordPress, fără plugin-uri“, este de multe ori se referă la schimbări în functions.php, în loc să creeze un dop separat, această opțiune sau de a folosi o soluție gata preparată. Acest lucru duce adesea la excesul de informații acest fișier, codul este greu de înțeles, și chiar mai greu pentru a face corecții. Dar acest lucru nu este cel mai periculos. Cel mai periculos - este că, atunci când schimbarea temei activ va fi plecat o parte sau toate funcționalitatea necesară a site-ului.

Ceea ce este diferit de plug-in-functions.php

Când ar trebui să utilizați functions.php

Consultați următoarea regulă: în cazul în care funcționalitatea este direct legată de subiectul curent, dar nu și site-ul de lucru, scrie-l în functions.php.

De exemplu, poate fi

Atunci când pentru a evita folosirea functions.php

În cazul în care nevoile funcționale să funcționeze chiar și atunci când schimbarea temei activ, ar trebui să aibă grijă de el face un plugin separat.
Printre acestea se numără:

În cazul în care pentru a adăuga acest cod, dacă nu în functions.php? Puteți scrie plug-in-uri speciale pentru ei, cu toate acestea, există un mod mai interesant și mai ușor.

mu-plugins ca o alternativă la functions.php

Pentru noi, în versiuni moderne ale WordPress WordPress MU (Multi-User) a ajuns la o funcționalitate interesantă numită MU Plugin-uri. Esența ei este după cum urmează. WordPress MU administrator de multe ori este necesar pentru a determina plug-in-uri pentru întreaga rețea de site-uri. funcționalitate obișnuită, care nu a fost atins, am furnizat o secțiune specială: / wp-content / mu-plugins /. în cazul în care acestea au fost definite. Mai interesant, fișierele plugin din acest director sunt încărcate înainte de oricine altcineva, care face posibilă predefiniți constante sau setări.
Mai târziu WPMU desființat, codul său este integrat cu blogging-ul principal, iar acum oricine poate folosi WordPress funcționalitate MU-plugin-uri, care acum trebuie să le utilizeze. care este obligatoriu să se folosească.

Cum de a utiliza mu-plugins

În primul rând, trebuie să creați o secțiune specială / wp-content / mu-plugins /
În ea am pus fișierele pe care doriți-in-uri. Spre deosebire de conventionale plug-in, nu este necesar să se mențină o sintaxă specială și funcționalitate poate fi declarată în mod direct

Aici, de exemplu, a crea un fișier cu participarea cod contoare.
În interiorul acestui fișier arata ca acest lucru

In admin, el va apărea după cum este necesar

În WordPress - utilizarea corectă

Spre deosebire de plugin-uri convenționale sunt conectate doar fișierele aflate direct sub mu-plugins. Dacă doriți să vă conectați din sub-fișiere, creați aceste fișiere downloader

Crearea unui fișier de încărcare pentru mu-plugins

Să presupunem că avem o astfel de ierarhie director

Creați un wp-content / mu-plugins / load.php și scrie în ea

Asta e tot ce conexiunea este gata.

La sfârșitul

Amintiți-vă, nu poți împinge toate într-un rând în functions.php, dezordine în sus codul și creează o dependență periculoasă pe site-ul temă activă funcțional. Fii rezonabil și treci codul unui site, care trebuie să fie independent de firele din mu-plugins, este mare pentru asta.

articole similare