Hallo, ich möchte in meiner Navigation meines Themes bestimmte Seiten von der Auflistung ausschließen.
Ich habe auch schon das hier gelesen doch 1. weiß ich nicht wo die ID steht, und 2. ist in meinem Theme eine eigene Funktion für das Auflisten
Hier die Header.php:
<div id="header2">
<div id="header2_left">
<div id="nav">
<?php function get_the_pa_ges() {
global $wpdb;
if ( ! $these_pages = wp_cache_get('these_pages', 'pages') ) {
$these_pages = $wpdb->get_results('select ID, post_title from '. $wpdb->posts .' where post_status = "publish" and post_type = "page" order by ID');
}
return $these_pages;
}
function list_all_pages(){
$all_pages = get_the_pa_ges ();
foreach ($all_pages as $thats_all){
$the_page_id = $thats_all->ID;
if (is_page($the_page_id)) {
$addclass = ' class="current_page"';
} else {
$addclass = '';
}
$output .= '<li' . $addclass . '><a href="'.get_permalink($thats_all->ID).'" title="'.$thats_all->post_title.'"><span>'.$thats_all->post_title.'</span></a></li>';
}
return $output;
}
?>
<ul>
<?php
if (is_home()) {
$addclass = ' class="current_page"';
} else {
$addclass = '';
}
echo "<li" . $addclass . "><a href='" . get_option('home') . "' title='Blog'><span>Blog</span></a></li>";
echo list_all_pages();?>
</ul>
</div>
</div>
<div id="header2_right"> <?php include (TEMPLATEPATH . '/subscribe-rss.txt'); /* Open subscribe-rss.txt to edit */?>
<?php include (TEMPLATEPATH . '/subscribe-email.txt'); /* Open subscribe-email.txt to edit */?>
</div>
</div>
<div id="wrapper">
<div id="content">
<!--
<div id="about_author">
<?php include (TEMPLATEPATH . '/about-author.txt'); /* Open about-author.txt to edit */?>
</div>
-->
Alles anzeigen
Ich habe schon versucht das so zu machen
echo list_all_pages('&exclude=1,2,3,4,5');?>
Doch das brachte nichts. Auch hier:
function list_all_pages(){
$all_pages = get_the_pa_ges ();
foreach ($all_pages as $thats_all){
$the_page_id = $thats_all->ID;
Habe ich das schon in die Klammern eingesetzt, doch dann wird im Browser nur noch eine weiße Seite angezeigt.
Leider Fehlen mir noch PHP Kenntnisse, die ich über die Weihnachtsferien mal erlernen werde.
MfG!