An ajax request happens in completely separate load, it will have no awareness about which page you are making request from and will have no main query or query conditionals.
If you want to retrieve something based on the context of page you are making request from then you need to pass that information in your ajax request and retrieve posts based on it.
Related Posts:
- How to force a query conditional?
- wp_query->max_num_pages always returns 0 on custom post type
- ajax category filter
- next_posts_link not working for loop called with ajax
- Ajax and WP_Query/tax_query parameter
- Load more AJAX on WP Query
- get data from wp-query, outside the loop & without url change
- 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`
- Using AJAX to return search form results
- WP_Query class not found
- Search – Ajax – Alter Query Parameters with Pagination
- Foreach-generated custom tax queries, each with an ajax “Load more” button
- How to wp_query posts with ajax
- Targeting specific pages in the loop
- WP_Query orderby breaks when using AJAX?
- How to get user_id from wordpress database inside ajax function?
- Update Loop with Form
- WP_Query & AJAX
- Sticky Post default functionality with WP_Query is ignored when using AJAX
- Refine/Filter WP_Query Posts with jQuery or Ajax
- How to check if a post “does not have term” in conditional statement?
- Show selected images on top in Media Manager
- WP_Query ajax loader detect end of posts
- WP Pagination on Posts Search Results Page resulting from AJAX WP Query
- Using Ajax to load more posts | Help me change the wording on my button to notify the user
- Include custom field in Ajax search WordPress
- Ajax Pagination on Ajax filter
- Wp_query returning only one post while query through ajax
- Set conditional on template based on referring page slug
- Load More Posts Button – AJAX
- how to handle multiple ajax wordpress queries?
- Ajax WP_Query reutrns no results on author.php
- WordPress, AJAX and pre_get_posts using conditional tags
- Filter wordpress post categories with jquery/ajax and pagination?
- Is_single() conditional tag returns null in query
- Ajax future single post query doesn’t work when NOT logged in
- How to not display tags with less than X posts
- how update data through ajax and jquery
- Error with function in functions.php?
- WP_Query and is_page_template() conditional
- Show a 404 error page if Public query variable’s value doesn’t exist?
- Use Ajax To filter posts?
- For what queries is conditional tags informative?
- Should $query-> be used with conditional tags?
- Change AJAX filter from POST to GET for URL Parameters
- AJAX Breaking Offset Argument In WP Query
- Getting the post terms ‘wp_get_post_terms’ per post when within the functions.php file
- Apply filters to main query instead of creating new one?
- WP_Query offset is returning post from prevois loop
- How to use a dropdown to filter posts by custom field
- Does WP_Query ‘responds’ badly to empty arguments?
- Retrieve data from wordpress db via input and put those result in dropdown
- WP_query is not returning the expected result
- WordPress dynamic AJAX query
- I need to run a AJAX Fuction from within a WP_Query but only works on first item
- Change post query onclick
- Add AJAX “Load more” on custom query block
- How to filter a static post page with ajax and $wp_query
- wpquery via ajax
- Ajax (jquery) wp_query pagination returns -1
- JOIN filter doesn’t work in WP_Query in wp-ajax calls
- WordPress Ajax form filter | Search by title with ajax form, breaks the other filters
- Using Ajax and WP_Query to load more posts on category page fails
- WordPress live search and filter custom fields
- WordPress live search and filter
- Filter admin ajax data by url query
- WooCommerce | AJAX | Product Pagination | Help me implement Ajax Pagination
- Move some posts to end of sort order, even if there is a sort in the wp_Query already
- Ajax buttons not working properly in WooCommerce when using wc_get_template_part
- Load WP Query with Ajax
- remove_action – pre_get_posts – does not restore original query
- Order & Orderby clause not working with custom query
- Is instantiating WP_Query not possible within an admin Ajax call?
- WordPress conflict with multiple load more posts functions on click
- 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?
- how to avoid reloading/refresh the page when displaying the post of wp_list_categories
- modifying the loop multiple times with arguments passed through ajax to wp_query
- How to make a wordpress loop file that displays posts based on certain conditions
- WP_Query for liked posts is showing all posts if none are liked
- Declare inline background image in functions.php
- How to get query results for the next page
- How to solve this script problem in theme directory?
- I wan to process the following js to process the AJAX Request on my function to calculate author Total Post views
- WordPress WP_Query offset parameter not working with search parameter
- Why is $wp_query fetching nothing?
- Fire query on ajax post url page
- Sorting Posts Based On Meta Value Using AJAX
- How return normal search result using wp_ajax action for wordpress
- Duplicate posts showing up in loop using infinite scroll
- Can’t seem to get an else statement correct? [closed]
- Adding arguments to WooCommerce Product Loop using AJAX
- Refresh wp_query with no changes
- WordPress WP_User_Query ignores the `meta_query` when called from an Ajax function
- AJAX search function resets wp_query vars
- WordPress Ajax search filter on dropdown select
- AJAX multiple search boxes not merging with array merge