Function Reference: geodir_cpt_remove_map_listing
Summary
Filter the listing map should to be displayed or not.
Global Values
- $wp_query
- (WP_Query) (required) WordPress Query object.
- Default: None
- $post
- (object) (required) The current post object.
- Default: None
Parameters
- $display
- (bool) (required) true if map should be displayed, false if not.
- Default: None
Return Values
- (bool)
- true if map should be displayed, false if not.
Change Log
Since: 1.1.6
Source File
geodir_cpt_remove_map_listing() is located in geodir_custom_posts/geodir_cp_functions.php [Line: 1444]
Source Code
function geodir_cpt_remove_map_listing( $display = true ) { if ( geodir_is_page( 'listing' ) || geodir_is_page( 'detail' ) || geodir_is_page( 'search' ) ) { global $wp_query, $post; $gd_post_type = ''; if ( geodir_is_page( 'detail' ) ) { $gd_post_type = !empty( $post ) && isset( $post->post_type ) ? $post->post_type : $gd_post_type; } else if ( geodir_is_page( 'search' ) ) { $gd_post_type = isset( $_REQUEST['stype'] ) ? $_REQUEST['stype'] : $gd_post_type; } else { $gd_post_type = !empty( $wp_query ) && isset( $wp_query->query_vars ) && isset( $wp_query->query_vars['post_type'] ) ? $wp_query->query_vars['post_type'] : ''; } if ( $gd_post_type && geodir_cpt_no_location( $gd_post_type ) ) { $display = false; } } return $display; }