hallo,
ich hab hier folgenden umfangreichen code im header:
PHP
<?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 list_all_pages();?>
</ul>
Alles anzeigen
ich möchte die pages aber manuell verlinken. leider sehe ich bei dem code nicht ganz durch, da er so umfangreich ist. ausserdem muss es noch funktionieren das die class "current_page" bei der ausgewählten seite mit hin geschrieben wird, weil er dann eine andere buttonfarbe hat und ich weiss nicht wie ich das realisieren soll.
über hilfe würde ich mich sehr freuen.
mfg und vielen dank im vorraus!
limit