Cum să incluzi cod în fișierul functions.php prin intermediul unui plugin
Am o mulțime de cod personalizat în fișierul meu functions.php și aș dori să mut totul într-un plugin, de exemplu myplugin-functions.php, apoi să includ acest fișier în functions.php al temei.
Pot folosi hook-uri pentru asta sau trebuie să includ manual fișierul? Motivul pentru care vreau să fie un plugin este ca să-l pot dezactiva ușor fără a modifica fișierele temei!

Ah, bine, deci dacă configurez totul ca un plugin și activez plugin-ul, toate funcțiile vor fi apelate oricum - deci nu este nevoie să includ codul în fișierul meu functions.php?

Cea mai bună metodă pentru aceasta este să copiați codul într-un fișier precum custom-functions.php
și apoi să-l includeți în fișierul functions.php
.
Puteți adăuga codul include 'custom-functions.php';
în fișierul functions.php pentru a include custom-functions.php
.
Rețineți că custom-functions.php
trebuie să fie în folderul temei sau să definiți calea către el.
Sper că acest lucru a funcționat pentru dumneavoastră.

Mulțumesc pentru răspuns, m-am gândit să fac asta înainte - dar ideal aș dori să fie un plugin, nu există vreo modalitate de a adăuga automat "include 'custom-functions.php'" în fișierul functions.php?

Ah, am înțeles că vrei să creezi plugin-uri, așa că în loc să descriu procedura, te rog urmărește instrucțiunile de aici: http://www.doitwithwp.com/create-functions-plugin/

Puteți folosi și un plugin de funcționalități
Un plugin de funcționalități este o modalitate de a separa ceea ce ați pune în mod normal în fișierul functions.php al unei teme și de a-l muta într-un plugin. Funcționează la fel ca fișierul functions.php al temei, dar este separat de aceasta și, prin urmare, nu este afectat de actualizările temei sau legat de tema respectivă, astfel încât nu veți pierde toate funcțiile dacă decideți să schimbați temele.
Acest plugin automatizează procesul de creare a unui plugin de funcționalități. Pur și simplu instalați și activați acest plugin, iar propriul dumneavoastră plugin de funcționalități va fi creat pentru dumneavoastră. Apoi puteți edita plugin-ul de funcționalități și puteți adăuga fragmente de cod folosind link-ul rapid din meniul de administrare.

Nu are rost să creezi un plugin doar pentru a-ți curăța codul. Un plugin ar trebui creat doar dacă are o funcționalitate care poate fi folosită nu doar cu tema ta.
Dacă ai un cod pe care ai vrea să-l poți dezactiva dinamic, atunci este mai bine să ai o setare pentru asta în pagina de setări a temei decât să creezi un plugin special pentru asta.
În ceea ce privește organizarea fișierelor și dacă ar trebui să creezi acțiuni, va trebui să fii mai specific despre codul tău și despre ce face acesta.
