Using Content By Country in menus
-
Hey all,
I’ve worked out how to apply this to navigation menus, it’s not beautiful, but it works.
Add this to functions.php of your theme:
add_filter( 'wp_get_nav_menu_items', 'exclude_content_by_country', null, 3 ); function exclude_content_by_country( $items, $menu, $args ) { // Iterate over the items to search and destroy foreach ( $items as $key => $item ) { // Change badgers to the title of your menu item if ( $item->title == "badgers" ) { $spain_and_us = do_shortcode('[CBC html="none" show="y" country="es, us"]1[/CBC]'); if ($spain_and_us === "1") { unset( $items[$key] ); } } } return $items; }
- The topic ‘Using Content By Country in menus’ is closed to new replies.