Function Reference: geodir_admin_location_tabs

Summary

Function to add tabs and subtabs in GeoDirectory backend.

Package

GeoDirectory_Location_Manager

Parameters

$tabs
(array) (required) Geodirectory settings page tab list.

Default: None

Return Values

(array)
  • Modified Tabs list.

Change Log

Since: 1.0.0

Source File

geodir_admin_location_tabs() is located in geodir_location_manager/geodir_location_hooks_actions.php [Line: 394]

Source Code

function geodir_admin_location_tabs($tabs)
{
	$tabs['managelocation_fields'] = array( 
											'label' =>__( 'MultiLocations', GEODIRLOCATION_TEXTDOMAIN ),
											'subtabs' => array(
																array(	'subtab' => 'geodir_location_setting',
																		'label' =>__( 'Location Settings', GEODIRLOCATION_TEXTDOMAIN),	
																		'form_action' => admin_url('admin-ajax.php?action=geodir_locationajax_action')
																),
																array(	'subtab' => 'geodir_location_manager',
																		'label' =>__( 'Manage Location', GEODIRLOCATION_TEXTDOMAIN),
																		'form_action' => ''
																),
																array(	'subtab' => 'geodir_location_seo',
																		'label' =>__( 'SEO Settings', GEODIRLOCATION_TEXTDOMAIN),
																		'form_action' => ''
																),
																array('subtab' => 'geodir_location_addedit',
																		'label' =>__( 'Add/Edit Location', GEODIRLOCATION_TEXTDOMAIN),
																		'form_action' => admin_url('admin-ajax.php?action=geodir_locationajax_action')
																),
																array( 
																	'subtab' => 'geodir_location_translate',
																	'label' =>__( 'Translate Countries', GEODIRLOCATION_TEXTDOMAIN ),
																	'form_action' => ''
																)
															)// end of sub tab array
											);// end of main array
		
	return $tabs; 
}