Wordpress

Inhalte für die WordPress-Sidebar

Damit die Seitenleiste (sidebar.php) in WordPress bequem ein paar aktuelle Neuigkeiten zeigt, kann man eine Seite integrieren:

<?php
$my_id = 136;
$post_id_136 = get_post($my_id, $output);
$title = $post_id_136['post_title'];
$content = $post_id_136['post_content'];
echo '<h3 style="color: darkorange; font-size: 1.5em;">' . $title . '</h3>';
echo '<p>' . $content . '</p>';
?> 

$my_id muss als Variable deklariert sein und kann nicht direkt in den Aufruf von get_post geschrieben werden … ansonsten gibts eine Fehlermeldung.

Wenn nur eingeloggte Besucher die Liste der Seiten zu sehen bekommen, werden sie in sidebar.php ausgeschlossen

<?php if (is_user_logged_in()) { ?>
   <div id="seitlist">
      <?php wp_list_pages('title_li=' ); ?>
   </div>
<?php } ?>

Kommentare

  1. Sehr saubere Lösung, endlich hat das ständige rumschreiben in der Sidebar ein Ende. Vielen Dank für den Hinweis.

    Gruss

    Kommentar by Meissen — 29. April 2008 @ 15:24

  2. Werde ich gleich mal Twittern

    Kommentar by Timm — 3. Mai 2009 @ 11:02

   
Erholung: Wandern und Skifahren in Südtirol

Die beste Entspannung für den langersehnten Urlaub in Südtirol: Wandern in Südtirol

bg-turm.gif

Der Reschensee mit der versunkenen Kirche ist das Wahrzeichen der Region in Tirol.

Vacanze in montagna al lago Resia

Copyright © 2000 - 2010 Media Engineering Alle Rechte vorbehalten
Design + Programmierung Media Engineering Ulrike Häßler • Impressum und Nutzungsbestimmungen