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 } ?>




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
Werde ich gleich mal Twittern
Kommentar by Timm — 3. Mai 2009 @ 11:02