Filter request by meta_query value
-
Hi.
I need to exclude some posts of the related posts results, depending of meta value. I tryed this :function filter_crp_posts_where( $where, $id ) { global $wpdb; $where .= $wpdb->prepare(" AND $wpdb->posts.ID = $wpdb->postmeta.post_id"); $where .= $wpdb->prepare(" AND $wpdb->postmeta.meta_key = 'post_parent_id'"); $where .= $wpdb->prepare(" AND $wpdb->postmeta.meta_value < 1"); return $where; } add_filter( 'crp_posts_where', 'filter_crp_posts_where', 10, 2 );
I want exclude posts with meta value “post_parent_id”>0 (all the “children” posts).
Is it possible ? Is it the good way ?
Viewing 3 replies - 1 through 3 (of 3 total)
Viewing 3 replies - 1 through 3 (of 3 total)
- The topic ‘Filter request by meta_query value’ is closed to new replies.