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
- How to list some posts first in the loop based on post id
- WP_Query – filter or directly?
- IP address character limit
- What is the most efficient way of querying posts based on visits and date for current day?
- How to order posts tag by tag?
- Overriding The Loop with filter or hook
- Custom query incorrectly returning everything [closed]
- 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?
- get data from wp-query, outside the loop & without url change
- ‘posts_where’ filter not applying ‘WP_Query’ in `wp_ajax`
- Ajax Infinite Scroll In Custom WP_Query Loop Not Working
- How to get any tag ID
- WP_Query class not found
- Search – Ajax – Alter Query Parameters with Pagination
- WP_Query orderby breaks when using AJAX?
- 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?
- How to apply filter inside a single wp_query?
- When to add_filter() to Custom Query
- Create unique page without header.php for json feed
- Order by custom table and multiplication
- WP_Query ajax loader detect end of posts
- wp_query not searching with apostrophe
- WP Pagination on Posts Search Results Page resulting from AJAX WP Query
- How to create a WordPress Post Filter that users can use to filter posts by year?
- Ajax Pagination on Ajax filter
- Wp_query returning only one post while query through ajax
- add_filter() depending on search term
- query_vars filter not working even though query string parameter is present
- Ajax load more posts – WP_Query parameters not working
- How do I run through a WordPress loop called from a filter function?
- Ajax load more button in Recent posts widget
- wp_query ‘s’, search filter with pagination is not working
- Bypass “supress_filters” in WP Query
- How to use the query hook/filter?
- Display filtered results into custom page
- Applying posts_clauses filter to specific queries only
- Current post in AJAX call is always zero
- How to alter local query, not main query [duplicate]
- How to filter a query by date in a shortcode?
- How can I allow sticky posts but cap the query to 1 post?
- 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?
- Retrieve data from wordpress db via input and put those result in dropdown
- Filtering by multiple conditions in the loop
- 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
- How to pass the current content of $wp_query to a new page?
- meta_query weird behaviour, static int will work, but not user data
- JOIN filter doesn’t work in WP_Query in wp-ajax calls
- Display posts ONLY from the current logged in user and current week/year/month Elementor posts
- WordPress Ajax form filter | Search by title with ajax form, breaks the other filters
- Why when I using infinity scroll the one post loads over and over?
- 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
- WooCommerce | AJAX | Product Pagination | Help me implement Ajax Pagination
- Insert wp_query after the_content with plugin (filter the_content won’t work)
- get term objects and post objects in query
- Is instantiating WP_Query not possible within an admin Ajax call?
- 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
- WP_Query for liked posts is showing all posts if none are liked
- Filter WP_Query output before it is accessed (pre_get_posts)?
- How return normal search result using wp_ajax action for wordpress
- Stylesheet won’t load even when linked
- Edit WordPress loop, taxonomies, & filter
- I need to get all categories from a WP_Query
- WP_Query filtering in ACF field containing dates