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`
- Ajax Infinite Scroll In Custom WP_Query Loop Not Working
- 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
- Create unique page without header.php for json feed
- 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
- 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
- Ajax load more posts – WP_Query parameters not working
- 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
- Current post in AJAX call is always zero
- Filter wordpress post categories with jquery/ajax and pagination?
- Inserting HTML to close and open divs in WP_Query loops
- 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?
- 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
- How to pass the current content of $wp_query to a new page?
- JOIN filter doesn’t work in WP_Query in wp-ajax calls
- WordPress AJAX Request returns 400
- 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?
- 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
- Finding post ID dynamically on click
- 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
- Fetching $_POST from Page Template into functions.php
- 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?
- Inline Ajax call after term is appended with a @ or # etc. displayed in div
- Fire query on ajax post url page
- Sorting Posts Based On Meta Value Using AJAX
- Conditionals in WP_Query
- 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
- Applying a custom query for the AJAX “us_ajax_grid” function (from WPBakery)
- Optimizing AJAX Query with Large Database
- WP_query with ajax filter not working with input fields
- WP_Query offset returning duplicate posts from previous loops with AJAX