Egy összetettebb blog ekészítése során a napokban a category.php fájlnál más headert kellett behívnom. Alkalmazhattam volna a szokásos php include megoldást, de úgy gondoltam ennél elegánsabb, mondhatni “wordpressesebb” megoldást eszközöl. A header fájl hívása így történik alap esetben:
<?php get_header( ); ?>
Azonban nekünk más kell éppen ezért itt az alaklom, hogy a $name stringet. Tehát én category.php fájlomba az alábbira cseréltem a get_header-t.
<?php
get_header('kategoria');
?>
Ezután pedig header-kategoria.php néven elkészítettem az új headert. Mégiscsak elegánsabb megoldás, nem de?
Fridrik Bélának hívnak internetes körökben, Efrud néven vagyok ismert. 6 Éve foglalkozok honlapok fejlesztésével. Az efrud.hu-t azért készíttem el, hogy támogassa cikkeimmel a magyar WordPress közösséget, valamint közzé tegyem szakmai tapasztalataimat.
5 hozzászólás ehhez: Header include
hozzászólok én isFajt Krisztián hozzászólása:
november 1.Igazad van, ez így tényleg elegáns. Eddig én is az include-ot használtam
Viszont az ilyen apróságoktól lesz igazán igényes a munka
Efrud hozzászólása:
november 1.Bizony, hát ha már van ahogyan irtam “wordpresses” megoldás akkor azt alkalmazom, de azért néha én is csalok.
Fajt Krisztián hozzászólása:
november 2.Sajnos néha én is előveszem a régi “ronda” megoldásokat, de ha tud az ember fejlődni, miért is ne?
János hozzászólása:
március 17.Sziasztok!
Egy dolgot nem értek az én sablon könyvtáramban nincs category.php fájl, de még az alap default temhemes könvtárban sem.
Ebben az esetben mi a teendő?
Efrud hozzászólása:
március 17.Ha nincs akkor az index alapján létrehozod vagy feltételként adod meg a különböző header includeokat a get_header-nél.
Szólj hozzá te is!
Kérdésed van? Tedd fel bátran!