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
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.