Function Reference: geodir_sc_location_neighbourhood

Global Values

$wpdb
(object) (required) WordPress Database object.

Default: None

Parameters

($atts) (required)

Default: None

Return Values

(string)

    Source File

    geodir_sc_location_neighbourhood() is located in geodir_location_manager/geodir_location_shortcodes.php [Line: 153]

    Source Code

    function geodir_sc_location_neighbourhood( $atts ) {
    	global $wpdb;
    	ob_start();
    	$location_id = '';
    	if ( $gd_city = get_query_var( 'gd_city' ) ) {
    		$location_id = $wpdb->get_var( $wpdb->prepare( "SELECT location_id from " . POST_LOCATION_TABLE . " WHERE city_slug=%s", array( $gd_city ) ) );
    	}
    
    	$gd_neighbourhoods = geodir_get_neighbourhoods( $location_id );
    
    	$location_request   = array();
    	$location_request[] = get_query_var( 'gd_country' );
    	$location_request[] = get_query_var( 'gd_region' );
    	$location_request[] = get_query_var( 'gd_city' );
    
    	if ( $gd_neighbourhoods ) {
    		?>
    		
    '; foreach ( $gd_neighbourhoods as $gd_neighbourhood ) { if ( $hood_count % 15 == 0 ) { echo '
      '; } $neighbourhood_action = esc_url( add_query_arg( array( 'gd_neighbourhood' => $gd_neighbourhood->hood_slug ), rtrim( geodir_get_location_link( 'current' ), '/' ) . '/' ) ); echo '
    • ' . ucwords( $gd_neighbourhood->hood_name ) . '
    • '; $hood_count ++; } echo '
    '; ?>