Más sidebar bejegyzésenként

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.


Szerzőről
Fridrik Bélának hívnak internetes körökben Efrud becenéven vagyok ismert. 8 Éve foglalkozok honlapok fejlesztésével. Az efrud.hu szakmai tapasztalataim olvashatóak, illetve vállalkozásom fő profilját is képezi.

3 hozzászólás időpont: "Más sidebar bejegyzésenként"

  1. Őri András szerint:

    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.

  2. Őri András szerint:

    Köszönöm, ezt mindjárt kipróbálom. :)

Szólj hozzá

XHTML: Engedélyezett tagek: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>