As I commented, if the meta value is a serialized string of an array like array( 'Melbourne', 'Sydney' )
, then 'value' => '"(Melbourne|Sydney)"', 'compare' => 'REGEXP'
would work.
So there’s no need for a complex regular expression pattern, and your meta_query
could look like so where $locations
is an array of locations:
'meta_query' => array(
array(
'key' => 'location',
'value' => '"(' . implode( '|', $locations ) . ')"',
'compare' => 'REGEXP',
),
),
Related Posts:
- order by numeric value for meta value
- numberposts? showposts? posts_per_page?
- $GLOBALS[‘wp_the_query’] vs global $wp_query
- Some doubts about how the main query and the custom query works in this custom theme?
- Set Alias for meta_query arguments in get_posts()
- How can I use order_by to order by two meta_keys without excluding posts that don’t have those keys initialized?
- How to query only for products with status “in stock” in WooCommerce? [closed]
- WP_Query displaying ALL posts
- Does WordPress sanitize arguments to WP_Query?
- WP_Query meta_query where meta value ends in space
- Highlighting Sub topic in a post?
- wp_query for the first sticky, then display the rest of the posts excluding the first sticky
- How to combine tax_query and date_query in WordPress
- How to get any tag ID
- WP_Query with many meta_query arguments taking a long time to load
- Slow speed and high CPU usage for my code. How to improve it?
- Multiple queries on Home Page – page load/site speed issue
- Targeting specific pages in the loop
- WordPress custom archive page
- query attachments of parent page if attachments of current page are smaller than …
- Include Sticky Posts in Page Post Count for custom query
- Query sticky posts with thumbnails
- Show all parents and children in custom post type in right order
- Why is this coming back as null? Thats wrong. There is one post
- Retrieve featured image (thumbnail) url from multiple posts with one query
- WP_Query tax_query problem
- How to implement time filter to show random post 1 month for one category and 3 months for other categories
- Can you order posts from wp_query by two custom meta fields?
- Retreaving all images attached to current post
- wp_query() get_col error
- How to select posts from one category but exclude posts in another category?
- Order a query result by a numeric meta key even if it does not exist, but put the posts with meta key first
- How can you get first post, last post and post count in a category?
- WP_query posts closest to todays date
- Setting get_queried_object
- Need wp_query to return all children and grandchildren
- How to use offset in WP_Query
- difference between like ‘%%%var%%’ and ‘%var%’
- WP Query Category Atribute Not Working
- new WP_Query to get max price meta value not working
- wp_query should show stickies first
- How to orderby multiple meta fields if some fields are empty
- WordPress custom post type with meta – how to retrieve with wp_query
- wordpress search word, “hello world” ===> ‘hello+world’ ===> ‘hello’, ‘world’
- Order by meta value (numeric value lower to higher)
- Wp_query calculate points
- WP Query – Outputting JSON and normal loop of posts
- Wp query show post by author name or post title or post content
- wordpress ajax relationship query
- get data match with extra field value using wp_query for custom post
- Admin Page Post Id wp_reset_postdata not working
- Multiple queries and performance – wp_query
- WP_Query for a taxonomy with different taxonomy types
- Append URL query to next post link in custom query
- How to compare a date in custom field with today’s date in custom WP_Query?
- Display single most recent post in category on every page of category archive
- Executing query_posts after wp_insert_post
- Shortcode for custom query not returning results when attributes are added
- wp_query is showing posts from other categories
- Get posts in taxonomy randomly
- Page navigation doesn’t seem to work when I add offset?
- it’s possible make a WP_Query with math operations?
- show posts with range meta key
- is_404() – where does this get set?
- wp_query on page template not working (Genesis framework)
- Max Posts and Memory Limit
- WordPress | WP_Query does not return anything with s=a
- WP_Query Pagination
- WP_Query orderby
- Using Ajax and WP_Query to load more posts on category page fails
- I have problems with the search query using multiple post types
- Different query result on local and server
- meta_query compare > not working
- 404 page on custom search pagination
- How can I show only last year posts in wordpress archive?
- WP_Query about meta_key and its array value
- Query string order by custom field
- Paging works correctly on local version, but not live?
- Change database image location for transportability
- Combine Tax Archive and Meta_Query in WP_Query
- Get posts by birthday
- How to add in WP_Query to every 3 posts displayed? [duplicate]
- Paginate nested query of child posts
- how to avoid reloading/refresh the page when displaying the post of wp_list_categories
- Pagination not working with WP_QUERY
- Get Current CPT taxonomy category in shortcode
- Display images with same specific value?
- Custom Content Slider stop duplicate
- Sort Posts with custom meta key by default which is currently set as optional
- wp_query pagination links producing 404
- How return normal search result using wp_ajax action for wordpress
- Custom post types loop on a page template
- Pagination problem with multiple loops on the same page
- Carousel slider with WP_Query to show 3 posts on each slide
- how to use transient method?
- WP_Query – meta fields numeric
- How to query posts from single post format on Genesis framework
- How to get all post_id and meta_value using meta_key in wp_postmeta table
- List categories using WP_Query
- WP Query – Show custom posts only if user contain some user meta