Probably should have waited a bit but after posting the question I found a solution based on my points above and repeated here:
https://codex.wordpress.org/Class_Reference/WP_Meta_Query
https://generatewp.com/filtering-data-with-wp_meta_query/
My Solution:
$metaSearchSubQuery = [
'relation' => 'OR'
];
foreach($eventTypeId as $id) {
$metaSearchSubQuery[] = [
'key' => 'EventId',
'value' => serialize($id),
'compare' => 'like'
];
}
$metaSearchQuery[] = $metaSearchSubQuery;
Related Posts:
- Reading Content in an Array as it relates to a meta_query
- How to check a single number value against an array of meta_key values?
- meta_query key value from array
- Multiple Values stored as array in Meta Query
- Using get_terms() with meta_query parameters
- Does meta_query working with value paramater higher then 999?
- WordPress Screwing Up ‘orderby’ => ‘meta_value_num’ in ‘pre_get_posts’
- Grouping posts by a custom meta value
- last_name + first_name orderby with meta_query [solved]
- meta query or with meta value
- Fetch custom post related to a User
- How to Ordering by user meta
- meta_query compare “=“ returns nothing when it seems it should
- Querying terms with calculations based on term meta data, sql vs. get_terms
- Get meta_value from GDRating
- Trouble with calling an imploded variable in an array
- Multiple meta key and value search in the query
- meta_query for user ID in array
- How to output meta_key in wp_postmeta?
- How to do a meta query using REST-API in WordPress 4.7+?
- Meta query terribly slow
- meta_query sorting by 2 keys
- Get result from meta_query() between two numbers
- How to handle optional end date in compare clause in meta_query
- Can I query custom meta data through WP_Query
- Using meta_query on pre_get_posts to exclude a particular meta_key value
- SELECT max(meta_value) FROM wp_postmeta WHERE meta_key=’price’… stops working when value is over 999
- Is it possible to orderby multiple meta_keys when using meta_value_num?
- Query between two meta keys
- Archives for custom post type based on a “date” meta value
- How to query serialized array by comparing greater than (>=)?
- get_users meta_query
- Meta query with multiple logic (AND / OR)
- Best practice – Meta Query vs. post_clauses for “left join” ordering
- meta_query with multiple values
- Building a scalable WordPress favouriting plugin – one serialised meta value array or many meta records
- Different page parameters inside query
- Return posts with specific meta key first, but the rest in alpha order by last name
- How to update single value in multi dimensional Post Meta?
- LIKE %…% Meta Query
- Order by nested named meta queries with ‘exists’ and ‘not exists’
- Documentation for post meta
- Help With issue on pre_get_posts filter in taxonomy
- Advanced orderby with multiple meta_query
- Arrange Posts By Date In Order Of Closest To The Current Date
- WP_User_Query with meta_query array relation ‘OR’
- WP Meta Query for some meta (array) values
- meta_query with array as value
- meta_query problem
- Custom Upcoming Events List for Events Manager Plugin
- Very slow query with meta_query on large database
- How to use meta_query to check if a meta field has something set?
- How to exlude posts that have certain meta_value?
- User Relationship
- meta_query results not the same with and without spaces
- Can an array be used as a meta_query value?
- meta_query all posts between to ages
- How to make a WP REST API query with meta_query in WP4.7?
- List of posts by day of the week
- WordPress Core – Optimizing meta_query generated SQL?
- Edit post_content on posts with Featured Image
- Nested Queries using meta_query
- Display no post when metavalue is 0
- Use both meta query and tax query
- Wildcard with LIKE operator in Meta query
- meta_query, number comparison, not quite working as it should
- Meta Query Compare with Date
- Query posts only if meta_value is not empty
- meta_query keys and sticky posts
- WP_POSTMETA – What do these values mean inside the data structure?
- How to pass user meta_key and meta_value (values as array)
- WP_Query ordered by meta_value_num doesn’t fetch posts without this meta field
- Adding an array from a query string to a WP meta_query
- Query Multiple values for same key
- Custom post type archive with rand and meta_value
- Comparing a field with several values at once with meta_query
- Meta query with a sub query group possible?
- meta_query compare=’!=’ with multiple custom fields
- Query posts with numeric meta values within a given range
- Query multiple meta values
- Run a check for multiple meta key values
- Meta query: get posts with value in a multidimensional array
- Why isn’t my `meta_query` array functioning properly?
- Fastest way to do meta query when I don’t need the actual posts, and just need post_id?
- meta_query not working on live site
- How to orderby multiple meta fields if some fields are empty
- Display a CPT based on a metabox selection
- How to query post only with different excerpt?
- How do you get Posts by multiple meta_keys and meta_values with the Rest API V2?
- Meta_query on same meta key, with diffrenct values
- Query custom field with date
- Meta query with regular expression does not work
- Searching in title or meta, with a tax query too!
- WP_Query with meta_query no results
- Documentation for post meta
- meta_query issue with multiple numerics
- WP User Query Issues
- How to use meta query for greater than value in array?
- Sort alphabetically by custom field
- Wp Query custom search by meta query