Function Reference: add_nav_location_menu_items

Summary

Adds location items to the menu.

Package

GeoDirectory_Location_Manager

Return Values

(string)
  • HTML.

Change Log

Since: 1.0.0

Filters

‘geodir_location_switcher_menu_li_class’ [Line: 2085]

‘geodir_location_switcher_menu_a_class’ [Line: 2086]

‘geodir_location_switcher_menu_sub_ul_class’ [Line: 2087]

‘geodir_location_switcher_menu_sub_li_class’ [Line: 2088]

Source File

add_nav_location_menu_items() is located in geodir_location_manager/geodir_location_hooks_actions.php [Line: 2073]

Source Code

function add_nav_location_menu_items()
{
	$items = '';
	
	if(get_option('geodir_show_changelocation_nave')){
		
		$current_location = geodir_get_current_location(array('echo'=> false));
		if(empty($current_location)){
			$current_location = CHANGE_LOCATION;
		}
		$current_location_link = geodir_get_location_link();
		
		$li_class = apply_filters('geodir_location_switcher_menu_li_class' ,'menu-item menu-item-type-social menu-item-type-social gd-location-switcher' );
		$a_class = apply_filters('geodir_location_switcher_menu_a_class' ,'' );
		$sub_ul_class = apply_filters('geodir_location_switcher_menu_sub_ul_class' ,'sub-menu' );
		$sub_li_class = apply_filters('geodir_location_switcher_menu_sub_li_class' ,'menu-item gd-location-switcher-menu-item' );
		
		$items .= '';				
	}
	
	return $items;
}