Ha más oldalsávot szeretnénk blogunkra oldalanként bejegyzésenként, akkor ahogyan már több alkalommal is említve volt az oldalon includeoldni kell az új sidebarokat. Most egyedi mezővel fogjuk hívni az új oldalsávokat. Ezzel a lehetőséggel akár, minden egyes bejegyzéshez más és más tartalmú oldalsáv tartozhat. Ahhoz hogy ezt meg tudjuk valósítani a single.php-ben a
<?php get_sidebar(); ?> </pre> részt cseréljük le erre: <pre lang="php" line="1"> <?php $sidebar = get_post_meta($post->ID, "sidebar", true); get_sidebar($sidebar); ?>
Amikor bejegyzést írunk az egyedi mezőknél adjuk meg névnek azt hogy sidebar, értéknek pedig az hogy hirdeto. Ebben az esetben a WordPress a sidebar-hirdeto.php fájlt includeolja.
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.
3 hozzászólás ehhez: Más sidebar bejegyzésenként
hozzászólok én isŐri András hozzászólása:
november 10.Az megoldható, hogy kategóriánként dobjon ki egy specifikus sidebart?
Efrud hozzászólása:
november 10.Megoldható, egy feltétellel:
if (is_category('Zene')) {get_sidebar('zene');
} else {
get_sidebar();
}
Ilyenkor a Zene kategóriánál a sidebar-zene.php tartalma fog megjelenni.
Őri András hozzászólása:
november 10.Köszönöm, ezt mindjárt kipróbálom.
Szólj hozzá te is!
Kérdésed van? Tedd fel bátran!