Este un șablon de înregistrare (single) pentru un plugin în wordpress

Când este timpul pentru a crea un plugin de tip post-personalizat în WordPress, există întotdeauna aceeași problemă: necesitatea de a crea un obicei cu un singur [cpt_slug] Php dosar în dosarul pentru faptul că, dacă nu doriți să utilizați single.php fișier implicit creat din tema aleasă.







În acest articol, aș dori să subliniez două aspecte ale utilizării șabloanelor personalizate. În primul rând, voi arăta că putem lucra cu un fișier personalizat compus în plugin-ul propriu-zis, în loc de a încărca singularul singular .php. Apoi vă voi explica cum să vă creați propriul fișier personalizat în dosarul tematici.

Multe plug-in-uri, cum ar fi Easy Digital Downloads sau Shopp, utilizează următoarea metodă: plugin-ul verifică dacă ați configurat un șablon personalizat în folderul tematic; dacă este cazul, fișierul este încărcat, dacă nu, atunci fișierul șablon implicit pentru plug-in este încărcat. În ambele cazuri, fișierul single.php creat implicit pentru temă nu se încarcă.







Setați plugin-ul și structura acestuia

Primul pas este sa creezi un plug-in, sa zicem: "Template Chooser"

Creați directorul "template-chooser" din directorul / wp-content / plugius / cu următoarea structură:

Ce anume am făcut? Așadar, am creat un plugin care prescrie tipul de utilizator definit de înregistrarea "Feedback". Avem funcționalitatea de a încărca un fișier personalizat, care este stocat în folderul pentru plug-in, mai degrabă decât să creeze o valoare implicită sau single.php dosar cu un singur testimonial.php pentru asta. De asemenea, am comandat descărcarea unui fișier personalizat din dosarul "plugin_templates" în locul dosarului pentru teme.

De ce este minunat? Pentru că atunci când vă creați propriul plug-in, puteți oferi un șablon implicit pentru a afișa tipul de înregistrare personalizat, oferind astfel utilizatorului final posibilitatea de a utiliza propriul șablon sau nu.







Articole similare

Trimiteți-le prietenilor: