Example #1
0
function add_parent_url_menu_class($classes = array(), $item = false)
{
    // Get current URL
    $current_url = ricUtil::current_url();
    // Get homepage URL
    $homepage_url = trailingslashit(get_bloginfo('url'));
    // Exclude 404 and homepage
    if (is_404() or $item->url == $homepage_url) {
        return $classes;
    }
    if (strstr($current_url, $item->url) or strstr($current_url, get_permalink($item->ID))) {
        // Add the 'parent_url' class
        $classes[] = 'parent_url';
    }
    return $classes;
}