From 3ee9b7ce0cf6d174f65c07e550ec1c84b22d52ff Mon Sep 17 00:00:00 2001 From: Ben Klocek Date: Wed, 18 Jan 2012 07:49:23 -0800 Subject: [PATCH 1/3] Allow for current-page-ancestor, etc in menu --- inc/roots-cleanup.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/inc/roots-cleanup.php b/inc/roots-cleanup.php index 0ba84f3..47d5f30 100644 --- a/inc/roots-cleanup.php +++ b/inc/roots-cleanup.php @@ -340,7 +340,7 @@ function roots_nav_menu_args($args = '') { add_filter('wp_nav_menu_args', 'roots_nav_menu_args'); function roots_check_current($val) { - return preg_match('/current-menu/', $val); + return preg_match('/current-/', $val); } class Roots_Nav_Walker extends Walker_Nav_Menu { From 4c4731da2691b6f7d8f7aa98648453e8d6ba3541 Mon Sep 17 00:00:00 2001 From: Ben Klocek Date: Wed, 18 Jan 2012 08:05:26 -0800 Subject: [PATCH 2/3] Add current_page_* selectors --- css/style.css | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/css/style.css b/css/style.css index 83ec1bf..33d6dee 100644 --- a/css/style.css +++ b/css/style.css @@ -142,6 +142,9 @@ h1, h2, h3, h4, h5, h6 { text-shadow: 0 1px 1px rgba(0, 0, 0, 0.15); } #nav-main ul li.current-menu-item > a, #nav-main ul li.current-menu-parent > a, #nav-main ul li.current-menu-ancestor > a, +#nav-main ul li.current_page_item > a, +#nav-main ul li.current_page_parent > a, +#nav-main ul li.current_page_ancestor > a #nav-main ul li:hover > a { color: #73c8ff; } @@ -171,6 +174,9 @@ h1, h2, h3, h4, h5, h6 { text-shadow: 0 1px 1px rgba(0, 0, 0, 0.15); } #nav-main ul ul li.current-menu-item > a, #nav-main ul ul li.current-menu-parent > a, #nav-main ul ul li.current-menu-ancestor > a, +#nav-main ul ul li.current_page_item > a, +#nav-main ul ul li.current_page_parent > a, +#nav-main ul ul li.current_page_ancestor > a #nav-main ul ul li:hover > a { color: #06c; } From 1cd266adaa1dcc643d7dbbf3cbc7e64fdb2e65fd Mon Sep 17 00:00:00 2001 From: Ben Klocek Date: Wed, 18 Jan 2012 08:08:19 -0800 Subject: [PATCH 3/3] Fix css formating difference --- css/style.css | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/css/style.css b/css/style.css index 33d6dee..46c0a25 100644 --- a/css/style.css +++ b/css/style.css @@ -142,9 +142,9 @@ h1, h2, h3, h4, h5, h6 { text-shadow: 0 1px 1px rgba(0, 0, 0, 0.15); } #nav-main ul li.current-menu-item > a, #nav-main ul li.current-menu-parent > a, #nav-main ul li.current-menu-ancestor > a, -#nav-main ul li.current_page_item > a, -#nav-main ul li.current_page_parent > a, -#nav-main ul li.current_page_ancestor > a +#nav-main ul li.current-page-item > a, +#nav-main ul li.current-page-parent > a, +#nav-main ul li.current-page-ancestor > a #nav-main ul li:hover > a { color: #73c8ff; } @@ -174,9 +174,9 @@ h1, h2, h3, h4, h5, h6 { text-shadow: 0 1px 1px rgba(0, 0, 0, 0.15); } #nav-main ul ul li.current-menu-item > a, #nav-main ul ul li.current-menu-parent > a, #nav-main ul ul li.current-menu-ancestor > a, -#nav-main ul ul li.current_page_item > a, -#nav-main ul ul li.current_page_parent > a, -#nav-main ul ul li.current_page_ancestor > a +#nav-main ul ul li.current-page-item > a, +#nav-main ul ul li.current-page-parent > a, +#nav-main ul ul li.current-page-ancestor > a #nav-main ul ul li:hover > a { color: #06c; }