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.

Az megoldható, hogy kategóriánként dobjon ki egy specifikus sidebart?
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.
Köszönöm, ezt mindjárt kipróbálom.