Parent page highlightning
-
Hi!
Link to the website:
I want to highlight my parent and grandparent pages, when on a child page. I have two different menus, so the code have to tell for example “products” to be current when it’s grandchild page is active. So the code have to tell both the parent page to be “current” and the child page to be “current2”.
And I don’t know how. Please help me, I have looked at other posts and found this piece of code :<?php> function has_parent($post, $post_id) { if ($post->ID == $post_id) return true; else if ($post->post_parent == 0) return false; else return has_parent(get_post($post->post_parent),$post_id); } ?> <?php global $wp_query; if( has_parent($wp_query->post), 3) :?> <?php endif; ?>
But I don’t know how I’m supposed to write to make it work!
Thank you in advanceI have two menus:
<div id="topNav"> <div id="topNav_topShadow"></div> <div id="topNav_content"> <ul id="menu"> <li class="urskog"<?php if (is_page('urskog')) { echo " id=\"current\""; }?>> <a>/urskog">Urskog</a> <li class="products"<?php if(is_page('products')) { echo " id=\"current\""; }?>> <a>/products/lov/walnut">Products</a> <li class="press"<?php if(is_page('press')) { echo " id=\"current\""; }?>> <a>/press">Press</a> <li class="contact"<?php if(is_page('contact')) { echo " id=\"current\""; }?>> <a>/contact">Kontakt</a> <li class="separator">
My second menu:
<ul> <li class="mainNav_lov"<?php if (is_page('lov')) { echo " id=\"current2\""; }?>> <a>/products/lov/walnut">Lov</a> <li class="mainNav_miniLov"<?php if (is_page('minilov')) { echo " id=\"current2\""; }?>> <a>/products/minilov/walnut">Mini Lov</a> <li class="mainNav_pinne"<?php if (is_page('pinne')) { echo " id=\"current2\""; }?>> <a>/products/pinne/walnut">Pinne</a> <li class="mainNav_pokus"<?php if (is_page('pokus')) { echo " id=\"current2\""; }?>> <a>/products/pokus/walnut">Pokus</a> <li class="mainNav_kil"<?php if (is_page('kil')) { echo " id=\"current2\""; }?>> <a>/products/kil">Kil</a> <li class="mainNav_skate"<?php if (is_page('skate')) { echo " id=\"current2\""; }?>> <a>/products/skate/walnut">Skate</a> <li class="mainNav_drivved"<?php if (is_page('drivved')) { echo " id=\"current2\""; }?>> <a href="<?php bloginfo('url') ?>/products/drivved">Drivved</a> </li> <li class="mainNav_separator"> </ul>
Viewing 1 replies (of 1 total)
Viewing 1 replies (of 1 total)
- The topic ‘Parent page highlightning’ is closed to new replies.