I think what you might be looking for is combination of a plugin like https://wordpress.org/plugins/query-multiple-taxonomies/ and hooking into pre_get_posts
if you are looping a list of posts. That plugin is in use on http://theboatworksnews.com/ so you can play with the projects section/filters and see if that matches what you’re looking for.
Related Posts:
- Change AJAX filter from POST to GET for URL Parameters
- ajax category filter
- Load more AJAX on WP Query
- Using AJAX to return search form results
- Foreach-generated custom tax queries, each with an ajax “Load more” button
- Update Loop with Form
- Using Ajax to load more posts | Help me change the wording on my button to notify the user
- Load More Posts Button – AJAX
- Filter wordpress post categories with jquery/ajax and pagination?
- how update data through ajax and jquery
- Loading two different AJAX requests on two different pages
- How to use a dropdown to filter posts by custom field
- Ajax (jquery) wp_query pagination returns -1
- WordPress AJAX Request returns 400
- WordPress live search and filter custom fields
- WordPress live search and filter
- Filter admin ajax data by url query
- Finding post ID dynamically on click
- WordPress conflict with multiple load more posts functions on click
- how to avoid reloading/refresh the page when displaying the post of wp_list_categories
- How to solve this script problem in theme directory?
- Sorting Posts Based On Meta Value Using AJAX
- Loop the posts between two dates selected using jquery datepicker
- Adding arguments to WooCommerce Product Loop using AJAX
- AJAX search function resets wp_query vars
- WordPress Ajax search filter on dropdown select
- Use REGEXP in WP_Query meta_query key
- wp_query->max_num_pages always returns 0 on custom post type
- Changing Posts Per Page and offset with pre_get_posts
- WP Rest API v2 return posts with specific tag
- Ajax and WP_Query/tax_query parameter
- How to support multiple search terms query within one process?
- How to pass custom parameter to WP_Query for filtering in pre_get_posts
- WooCommerce: filter by parent product’s taxonomy and product variation’s meta data
- ‘posts_where’ filter not applying ‘WP_Query’ in `wp_ajax`
- How to get any tag ID
- Remove ellipsis from the excerpt retrieved using get_the_excerpt()
- How to get user_id from wordpress database inside ajax function?
- How to implement time filter to show random post 1 month for one category and 3 months for other categories
- What’s the point of the query_vars filter?
- Use ‘parse_query’ filter to show posts that from multiple criteria
- Show selected images on top in Media Manager
- How to apply filter inside a single wp_query?
- Using apply_filters(‘the_content’, $custom_query->post_content) alters output
- When to add_filter() to Custom Query
- Order by custom table and multiplication
- WP_Query ajax loader detect end of posts
- How can I convert results of WP_Query (of Custom Post Type, with Custom Fields) to JavaScript?
- How to use filter hook “the_posts” with a function that refers to $this?
- Ajax Pagination on Ajax filter
- Wp_query returning only one post while query through ajax
- query_vars filter not working even though query string parameter is present
- WP_Query with ajax handler returns the same posts
- How can I filter by slug depending on language selection
- wp_query ‘s’, search filter with pagination is not working
- Bypass “supress_filters” in WP Query
- Ajax post filters not working
- Ajax WP_Query reutrns no results on author.php
- WP_Query with different postmeta filter for each categories
- Slow WP_Query with ‘OR’ on meta_query
- Add posts to WP Query object
- How to filter a query by date in a shortcode?
- Ajax future single post query doesn’t work when NOT logged in
- Is it possible to add an argument to a custom function added to a filter hook?
- WP_Query – How to get all posts of specific days of week by custom field date?
- Multiple wp_query on archive page
- Retrieve select tag custom values from array and display them in current page with wp_query?
- Retrieve data from wordpress db via input and put those result in dropdown
- Filtering by multiple conditions in the loop
- WP_query is not returning the expected result
- I need to run a AJAX Fuction from within a WP_Query but only works on first item
- Change post query onclick
- How to filter a static post page with ajax and $wp_query
- Custom post type – filter content by custom meta box content
- Get URLs for AJAX Filter Checkboxes WordPress
- meta_query weird behaviour, static int will work, but not user data
- Display posts ONLY from the current logged in user and current week/year/month Elementor posts
- Custom meta_query order for Elementor based on post meta key [closed]
- Using Ajax and WP_Query to load more posts on category page fails
- Slick slider for post doesn’t display anything
- Load WP Query with Ajax
- WP Query filters active on wrong query
- Insert wp_query after the_content with plugin (filter the_content won’t work)
- Gather same custom field values in one value in a select tag with wp_query
- get term objects and post objects in query
- Is instantiating WP_Query not possible within an admin Ajax call?
- Change add_filter based on Ajax
- Issue generating custom filter for cpt admin columns
- WordPress custom query by archive title
- Show All with Isotope
- Search Filter With Custom Taxonomy and Custom Fields : How do I handle it via plugin?
- Track write actions to the database
- Fetch only categorized posts
- WP_Query for liked posts is showing all posts if none are liked
- Declare inline background image in functions.php
- Fire query on ajax post url page
- How return normal search result using wp_ajax action for wordpress
- Woocommerce set loop_shop_columns to be 3 in the main shop page loop only and 4 otherwise
- WordPress WP_User_Query ignores the `meta_query` when called from an Ajax function
- I need to get all categories from a WP_Query