Function Reference: geodir_sc_popular_location
Global Values
- $wp
- (object) (required) WordPress object.
- Default: None
Parameters
- ($atts) (required)
- Default: None
Return Values
- (string)
Source File
geodir_sc_popular_location() is located in geodir_location_manager/geodir_location_shortcodes.php [Line: 208]
Source Code
function geodir_sc_popular_location( $atts ) { global $wp; $location_terms = geodir_get_current_location_terms(); //locations in sessions // get all the cities in current region $args = array( 'what' => 'city', 'city_val' => '', 'region_val' => '', 'country_val' => '', 'country_non_restricted' => '', 'region_non_restricted' => '', 'city_non_restricted' => '', 'filter_by_non_restricted' => true, 'compare_operator' => 'like', 'country_column_name' => 'country_slug', 'region_column_name' => 'region_slug', 'city_column_name' => 'city_slug', 'location_link_part' => true, 'order_by' => ' asc ', 'no_of_records' => '', 'format' => array( 'type' => 'list', 'container_wrapper' => 'ul', 'container_wrapper_attr' => '', 'item_wrapper' => 'li', 'item_wrapper_attr' => '' ) ); if ( ! empty( $location_terms ) ) { if ( isset( $location_terms['gd_region'] ) && $location_terms['gd_region'] != '' ) { $args['region_val'] = $location_terms['gd_region']; $args['country_val'] = $location_terms['gd_country']; } else if ( isset( $location_terms['gd_country'] ) && $location_terms['gd_country'] != '' ) { $args['country_val'] = $location_terms['gd_country']; } } ob_start(); echo ''; echo $geodir_cities_list = geodir_get_location_array( $args, false ); echo ''; $output = ob_get_contents(); ob_end_clean(); return $output; }