You are interfering with the main query/loop, which is bad – there is nothing more to say.
You can do a custom loop, see the codex article The Loop to start with, or use the pre_get_posts
hook, if you want to do something other then the usual behaviour.
If you need to toy with $wp_query
, for example to fix the pagination on custom loops, then restore it afterwards.
Related Posts:
- How to make WP_Query ‘post__in’ accept an array?
- Is it possible to orderby multiple meta_keys when using meta_value_num?
- Display posts the match taxonomy term linked from wp_list_categoies?
- WordPress 4.9.5 PHP intermittent warning trim() expects parameter 1 to be string, array given
- Merging multiple wp_query objects
- Query causing load because of SQL_CALC_FOUND_ROWS post counting?
- Using custom meta_query with relation not working as expected
- Nested query inside Logical operator OR not working in meta_query
- SQL Statement generated by WP_Query not producing expected results
- Only show first post to match certain criteria within WP_Query
- What is an efficient way to query based on post_meta?
- Best practice for multiple queries on page
- How to order a post type with meta_value_num and if meta_value_num does not exist then order by date
- Pagination wont work with search results template [duplicate]
- Exclude post on loop by multiple meta key value
- How to find out what “Blog pages show at most” is set to [duplicate]
- difference between $wp_the_query and $wp_query? & getting the values properly [duplicate]
- Ignore/Skip default value on orderby menu_order?
- WP_Query order by date in meta_value
- WP_Query pagination not working in admin area
- Custom Field sort not working (WP 3.8.1)
- Get post ID’s from one query and exclude from another
- What are the differences between “Latest Posts” and “Static Page”?
- Sanitizing search data for use with WP_Query
- WordPress Query is taking more then 20 second and stuck on creating index
- Modifying raw $_POST data early in the lifecycle
- How to search by a post and a category name on wordpress at the same time?
- What’s the point of the query_vars filter?
- Meta query with order by another custom field
- Get the Plugin Which Triggered a MySql Query in WordPress?
- Difficulty with rewrite rules
- Show selected images on top in Media Manager
- Get Category Archive Template Name Dynamically
- How to limit WP_Query to one result on the loop?
- WP User Query get all authors with last name starting with specific letter
- Query post from all category with same tag on 1 pages
- How to correctly pass values to wpdb->prepare()?
- Complex date range with WP_Query and BETWEEN
- Is there a way to include a post multiple times in the same query result?
- showing all search result in one template
- Filtering posts from different categories into different section by doing WP_Query only once
- Where to put meta Keys
- WP Query Args – Title or Taxonomy Value
- Ajax WP_Query reutrns no results on author.php
- Large AND OR query timing out
- WP_query wp_posts_counts returns only count of admin and not users
- Categorising search results based on Custom Fields
- Multiple Orderby’s using random order WP_Query
- using pre_get_posts for search results not found
- How to query for all posts that have a particular meta key?
- Custom taxonomy.php not working
- How can I override one post and make it display content for another post?
- Ajax future single post query doesn’t work when NOT logged in
- Conditional sorting with variable using WP Query
- Get multiple users with meta value in one query and populate WP_User class
- WP_Query calls all posts?
- WP_Query Taxonomy categories filtering
- WP_Query: apply an SQL function to meta fileld value
- The best way to store variable across different widgets
- Assign a minimum result count for WooCommerce query shortcodes?
- WPQuery calling specific posts problem
- Retrieve data from wordpress db via input and put those result in dropdown
- WP_Query will not display draft posts
- All Posts Have The Same Comments
- Trying to get property of non-object in: $wp_query
- I am officially missing something about transient posts
- Register Taxonomy – What is `query_var`?
- How do I get the content of a custom instance of WP_Query?
- Change post query onclick
- Display upcoming events in the next 30 days by querying posts with timestamp in custom meta
- WP_Query, Paginate by Custom Field
- Query post and sort by custom value calculated with custom field on cpt
- Block internal search queries with pre_get_posts and regex rules
- WP_Query() not working as expected
- How to sort store location by specific category order in WP store locations
- Is it possible to give a classname to specific comments in the WordPress admin?
- Trouble with serialized metadata
- Custom filter from post meta
- Is there documentation for objects returned by WP_Query?
- Custom post type loop error: Trying to get property of non-object
- Search Field that allows options of “Match any keyword” or “Match all keywords”
- Saving custom fields for WP_Query to retrieve
- Getting the last X posts, but in ascending order of time
- How to fix pagination for custom loops on front-page.php
- Show more than one post on the main page excluding certain category
- How to make a wordpress loop file that displays posts based on certain conditions
- WP_Query with MetaQuery issue
- Custom loop – Isolating post meta output depending on current query taxonomy terms
- Cannot order by in WP_Query
- How to sort a WP_Query array by post_name after an array_merge();
- Comment count same for every post in homepage WP_Query
- How do I display posts with specific value in a custom field into my loop?
- Orderby Meta Value and Query from Meta Query
- Order by multiple meta keys on wordpress
- Sort posts in dashboard using custom field; also include posts where field isn’t set
- WP_Query breaks pagination
- wpdb LIKE request shows all database data
- How do I subquery with custom meta fields?
- Show number of posts AND number on current page (cannot make it work)
- Advanced Search – Is this possible?