From 7d1d73017debb88cf445540080f093b0e1b6736c Mon Sep 17 00:00:00 2001 From: Olivier Berten Date: Tue, 19 Aug 2014 20:01:19 +0100 Subject: [PATCH] Synchronize menu with WordPress --- include/header.php | 22 +++++++++++++++++----- 1 file changed, 17 insertions(+), 5 deletions(-) diff --git a/include/header.php b/include/header.php index 041bb1a..d9e3f39 100644 --- a/include/header.php +++ b/include/header.php @@ -1,5 +1,6 @@ @@ -19,7 +20,7 @@ $login = $logged_in ? '
  • Please fix
  • '; + $pleasefix = '
  • Please fix
  • '; } else { $pleasefix = ''; } @@ -33,13 +34,24 @@ echo <<A database of gregorian scores
    - - +HEADER2; +// +function special_nav_class($classes, $item){ + if($item->title == "Scores" && strpos($_SERVER['REQUEST_URI'],'?page_id=') === FALSE && strpos($_SERVER['REQUEST_URI'],'pleasefix.php') === FALSE){ + $classes[] = "current_page_item"; + } + return $classes; +} +add_filter('nav_menu_css_class' , 'special_nav_class' , 10 , 2); +$menu_options = array('container_class' => 'menu', + 'menu_class' => 'sf-menu', + 'items_wrap' => '
      %3$s'.$pleasefix.'
    '); +wp_nav_menu($menu_options); +echo <<
    -HEADER2; - +HEADER3; ?>