You can use a variety of different comparison operators in meta queries, among which are 'LIKE'
, 'NOT LIKE'
, 'IN'
, and 'NOT IN'
.
What is the difference in use between LIKE
and IN
?
Here's the relevant section of the WP Query Codex page:
meta_query (array) - Custom field parameters (3.1)
- key (string) - Custom field key.
- value (string|array) - Custom field value (Note: Array support is limited to a compare value of 'IN', 'NOT IN', 'BETWEEN', or 'NOT BETWEEN')
- compare (string) - Operator to test. Possible values are '=', '!=', '>', '>=', '<', '<=', 'LIKE', 'NOT LIKE', 'IN', 'NOT IN', 'BETWEEN', 'NOT BETWEEN'. Default value is '='.
- type (string) - Custom field type. Possible values are 'NUMERIC', 'BINARY', 'CHAR', 'DATE', 'DATETIME', 'DECIMAL', 'SIGNED', 'TIME', 'UNSIGNED'. Default value is 'CHAR'.