You are using WP_Query incorrectly: you need to be calling the have_posts()
and the_post()
functions as methods of your $query
variable:
<?php if (have_posts()) : while (have_posts()) : the_post(); ?>
Becomes:
<?php if ( $query->have_posts() ) : while ( $query->have_posts() ) : $query->the_post(); ?>
You should also call wp_reset_postdata();
after the query loop is finished.
Learn more about how to use the WP_Query class at the WordPress Codex.
Related Posts:
- Get all categories and posts in those categories
- Combine two taxonomies in a hierarchical tree
- How to get posts from two categories with WP_Query?
- Group WP_Query by category
- Exclude categories from search query
- How can I reduce the number of database query calls for this custom homepage?
- WP_Query not looking at child category
- Get page content by category or tag
- Excluding posts from a category but only if they’re not in multiple categories
- What could be causing my wp_query pagination to break?
- Custom query with category exclusion and post-meta “whitelist”
- Exclude most recent posts from specific category in wp_query()
- Display one latest post from multiple categories
- How to Check if a Child Category is Being Queried
- How to run WP_Query to retrieve attachments to posts only from a particular category?
- How to query posts from specific authors and categories using WP_query?
- How to show in search results posts with a particular tag in a particular category?
- Custom WP_Query for current category (in category.php)?
- List Posts by Category for a Non-Zero, Non-NULL Custom Field Value?
- getting content from main domain to sub-domain using category and WP_Query
- WP_Query() returns null when results exist!
- Ignoring a category in WP_Query still shows the links in next_post_link()?
- 3 Columns, 3 Categories, One Archive, and Pagination
- Enter a variable in the ‘category_name’ parameter
- How to query post like normal search would do. within search.php page
- Multiple Loops on category.php with pagination on last loop
- How to get latest posts from each category in regular order
- change recent posts based on category
- How to remove specific categories from posts?
- Set colors depending on category
- Display posts from a category
- Custom loop of a single category, cannot order by date. What am I missing?
- Pagination on category.php and tag.php not working
- category__not_in and id values from variable
- Use premade array as categories in wp_query?
- WP_Query – using category__and when one of the categories is 0
- More efficient way to list posts by category [duplicate]
- Adding a block with query in homepage
- Query posts by views on category page
- I need to exclude from a query a category and a few custom taxonomies
- Show multiple categories in query using redux framework variable
- Are term_taxonomy_id and term_id the same? [duplicate]
- Return category posts with WP_Query
- Using in ‘category_name’ in ‘$query->set();’?
- multiple values in an array for category__and does not work with WP_Query
- Custom Page Template Category loop not functioning correctly
- Retrieve post tags from from main wp_query
- Posts of specific category on page and excluded from index.htm
- new WP_Query issues
- How can I use AJAX with check-box categories?
- Select posts that match multiple category names, must match all categories listed
- the_category() doesn’t working in wp_query loop
- How to display the 5 latest post titles but allow only 1 in there of a specific category
- Unable to get all tags from specific categories
- category__and works, but why?
- foreach,having wp_query inside, breaks after showing one result
- Display related posts with same category or same tag return blank
- $args Orderby The number
- Querying Multiple Categories With Different Offsets
- WordPress Numeric Pagination with Query String [duplicate]
- Printing direct descendants of a category with WP_Query
- Custom Category Page Not Working [duplicate]
- WP_query exclude a category unless it has more than one catagory
- Show only one category in main query, issues on tag page
- Multiple Categories under one URL, where ‘Front Page’ is used already
- How do i add custom post types to this query?
- Narrow Down a Shop Page Results Based on a Product Tag in WooCommerce
- How to retrieve posts from parent category, splitting them per children when displayed?
- is_category() function
- Remove “Category Archives: title” at the top of a category page [duplicate]
- Category Alphabet List Broken
- Display empty taxonomy terms with get_terms()
- How can I show the subcategories content on the parent category page?
- Format Brand value in Category view [closed]
- Possible to make a subdirectory that loops through a single category?
- Archives for each category on WP Multisite
- Update post title with category name after editing a category
- Automatically set default password to all posts in a specific category
- Warn me about ‘uncategorized’ posts
- Categories showing page not found
- Why category.php throw 404 in wordpress while calling paginate_links()?
- Send to different single pages by category when multiple categories exist
- How to select category on if function
- how to wordpress When I click on the category link, subcategories appear
- Problem with different query loops (and “main loop”) on category template page!
- Show posts in “image” format when viewed in category page, but with comments in blog
- Change the name Category – Not change category name
- How to change the order of the subcategory and category in a post?
- Properly setting up a feed
- How to schedule categories?
- Template for product-category page [closed]
- Copy post taxonomy?
- How to get sub-categories to display same look as there parents
- Combining these queries? (Same taxonomy term + same category as post)
- get_object_term_cache duplicate terms after update to wordpress 6
- Style post archive blog preview based on category
- Hiding by default posts in given category except for some cases
- How to display get_categories selected category?
- Open everything in new tab
- Replace category titles inside RSS feed