Inventory_Presser_Plugin::maybe_add_meta_query( array $meta_query, string $key, string $value, string $compare, string $type )
Filter callback that changes a query’s meta_query value if the meta_query does not already contain the provided $key.
Parameters Parameters
- $meta_query
-
(array) (Required) The meta_query member of a WP_Query, retrieved with WP_Query->get('meta_query').
- $key
-
(string) (Required)
- $value
-
(string) (Required)
- $compare
-
(string) (Required)
- $type
-
(string) (Required)
Return Return
(array) The modified $meta_query array
Source Source
File: inventory-presser.php
public static function maybe_add_meta_query( $meta_query, $key, $value, $compare, $type ) { // Make sure there is not already $key item in the meta_query. if ( self::meta_query_contains_clause( $meta_query, $key, $value, $compare, $type ) ) { return $meta_query; } $meta_query[] = array( 'key' => $key, 'value' => $value, 'compare' => $compare, 'type' => $type, ); return $meta_query; }
Expand full source code Collapse full source code View on Github