Ő felvétel sablon (single) a plug-in wordpress
Amikor eljött az ideje, hogy hozzon létre egy egyéni bejegyzést típusú beépülő modult a WordPress, mindig ugyanaz a probléma: meg kell teremteni az egyéni egy- [cpt_slug] .php fájlt a mappában az a tény, hogy ha nem kívánja használni az alapértelmezett létrehozott fájl single.php a választott témát.
Ebben a cikkben szeretnék kiemelni két szempontból a használata egyéni sablonok. Az első lépés az, hogy megmutassuk, hogy képes együttműködni a felhasználói fájlokat, tette fel a plug-in, ahelyett, hogy letöltés alapértelmezés szerint létrejön single.php. Aztán azt taglalja, hogyan lehet létrehozni saját egyéni fájlt a könyvtárba.
Sok plug-inek, mint például az Easy digitális letöltések vagy shopp, használja a következő módszert: plug-in ellenőrzi, hogy ha arra kérik, egyéni sablon mappában; Ha ez az eset áll fenn, akkor a fájl letöltődik, ha nem, a terhelés által létrehozott alapértelmezett a plugin sablon fájlt. Mindkét esetben az alapértelmezett témák célja, hogy single.php fájl nincs letöltve.
Meghatározó a dugót és annak szerkezetét
A legelső lépés -, hogy hozzon létre egy plug-in, nevezzük: «Sablonválasztó» (Sablonválasztó)
Hozzon létre egy mappát «sablon-választó» a / wp-content / plugius / amelynek szerkezete a következő:
Pontosan mit tettünk? Így hoztunk létre egy plugin, amely előírja az egyéni rekord típus „felülvizsgálat”. Megvan a alkalmassága feltölteni egy egyedi fájl mappában tárolt a plug-in, hanem hozzon létre egy alapértelmezett vagy single.php egyetlen testimonial.php mappát erre. Azt is elrendelte, hogy betölteni az egyéni fájl található a «plugin_templates» mappa helyett a mappát.
Miért van ez jó? Mert ha létre saját plug-in, akkor egy alapértelmezett sablon megjelenítéséhez az egyéni rekord típusát, és így a végfelhasználó számára a lehetőséget, hogy saját sablont, vagy sem.