note: Your code is not a loop, it’s a query to get a list of posts.
In your template there should be a loop (using that list of posts) with a function to call the featured image. This is where you should change the template, and remove the call to the featured image.
If you are only trying to select posts with no featured image, it is a completely different case. I’m not sure it can be done with a query. A simpler solutions could be to write a if-statement in your loop, to check if post has a featured image, if not, showing the post. This isn’t a pretty solution, because it could be possible that you query 20 posts, but since all have a featured image, none will be displayed.
Related Posts:
- In loop: posts have thumbnail AND other variables
- Query sticky posts with thumbnails
- WP_Query condition affects posts_per_page count
- How to display the featured image for each post?
- Can I force WP_Query to return no results?
- Resetting post data to previous loop in nested loops
- Some doubts about how the main query and the custom query works in this custom theme?
- Query posts only with featured image
- Get post count of current loop when using multiple queries on one page
- Multiple WP_Query loops with Pagination
- Using a custom WP_Query with get_template_part loop
- WP_Query vs get_posts
- Loop within a loop?
- WP_Query and next_posts_link
- Show posts without term
- Usage of the new “posts_clauses” filter in WordPress 3.1?
- Display products from specific category in shop page
- How to list some posts first in the loop based on post id
- Pagination returns 404 after page 20
- Make loop display posts by alphabetical order
- WP_Query: query posts by ids from array?
- Use WP_Query with have_posts()?
- get custom post type by tag
- How to get order of posts?
- Order posts by ID in the given order
- Too slow when using both ‘tax_query’ and ‘meta_query’ both in WP_Query
- get_template_part in for loop
- Get array of posts from the current archive page loop
- pre_get_posts with get_posts
- How-to exclude terms from the main query the most performant way?
- Pagination with WP_Query is buggy – working for some pages, but not the others
- Get the number of posts from the current page results
- Executing Queries in tag.php
- Display posts the match taxonomy term linked from wp_list_categoies?
- How can I save an array from a random post sequence for later use?
- How to place a loop within another loop?
- WordPress Custom Query to show posts from last x years
- How to order posts tag by tag?
- Query Custom Meta Value with Increment
- “pre_get_posts” firing on every query
- Show two random posts from custom post type
- Add the “active” class only to the first loop item in a WordPress query [closed]
- Loop through all tags & output posts in alphabetical list
- Pagination with 5 posts per page
- Identify which loop you are hooking into; primary or secondary?
- Group posts by custom field
- How to order category.php loop by ‘meta_value’?
- Pagination/infinite scroll with WP_Query and multiple loops
- Merging a complex query with post_rewind and splitting posts into two columns
- Sort posts by custom taxonomy name
- Add inline HTML to posts published within last 24hrs
- Move posts to top of WP_Query if in certain Taxonomy?
- Loop inside the loop
- Pagination Not working on Home Page with 2 Query
- meta_query not working properly
- Ajax Infinite Scroll In Custom WP_Query Loop Not Working
- Display different number of posts from one category on the different pages
- Looping through tabular data
- Trying to list out child pages with WP_Query
- Exclude post on loop by multiple meta key value
- Pagination not working Search posts
- How to change a custom query into a standard loop?
- Transient pagination not working properly
- Show default content if custom WP_Query has no posts
- get_posts() seemingly ignoring post_type
- cloning a WP_Query
- Injecting content with $wp_query->current_post restarts from zero on paged pages. How to inject content after X posts, regardless of pagination?
- How to query ‘posts_per_page’ to display a different blog posts index template?
- Display featured products through custom loop in WooCommerce 3 [closed]
- Woocommerce custom loop to show all the products [closed]
- Sort by meta key on archive page
- Exclude first 5 posts of specific categories in the main loop
- How to bring specific post to front of wordpress loop?
- meta_query on a date range using an array of values
- How to display 3 different loops in 3 columns on homepage
- How is WP_Query connected to WP_Post in The Loop?
- post thumb nail
- Trying to check and see if a post has a featured image outside of the main loop
- Splitting the main query in multiple loops with query_posts and/or pre_get_posts?
- Can certain (site-crashing) limitations on WP_Query in shortcode be overcome?
- Show all parents and children in custom post type in right order
- Why is this coming back as null? Thats wrong. There is one post
- Retrieve featured image (thumbnail) url from multiple posts with one query
- How to show the posts of some category first, and then all other
- Why execute the_post()?
- wordpress query in header won’t reset and corrupts other loops
- Ignore post by meta value in the main query
- Pagination stops at page 6
- Paginated HTML Sitemap
- WP_Query to get posts in a specific category and post format
- Get image of latest post from taxonomies/categories
- Multiple WP_Query loops with Pagination Not Working
- Posts loop with pagination on a single post page
- Why does the_content not work like others for a set post id?
- WP_Query Order by Specific Post ID First
- Implementing an OR statement to wordpress wp_query
- Multiple instances of Featured Image Query
- How to limit total number of posts in wp query loop?
- Get List of all the Authors
- Can’t get drafts with WP_Query using post_status parameter