Inventory_Presser_Additional_Listings_Pages::modify_query( WP_Query $query )
Changes the query to satisfy the rule for this listings page
On This Page
Parameters Parameters
- $query
-
(WP_Query) (Required)
Return Return
(WP_Query)
Source Source
File: includes/class-additional-listings-pages.php
public function modify_query( $query ) { $additional_listing = self::get_current_matched_rule( $query ); if ( ! $additional_listing ) { return; } // found it, require the key & enforce the logic in the rule. $old = $query->get( 'meta_query', array() ); $new = self::get_query_meta_array( $additional_listing ); if ( ! empty( $new ) ) { $query->set( 'meta_query', array_merge( $old, $new ) ); } return $query; }
Expand full source codeCollapse full source codeView on Github