So we already resolved the issue via the comments, but I thought I should explain something:
has_excerpt()
returns ! empty( $post->post_excerpt )
if the post has a custom/manual excerpt, so if the function is returning true when it should be false, then it’s likely because the length of the excerpt in the database is > 0, e.g. when the value is a whitespace — empty( ' ' )
= false. (But note that empty( '0' )
or empty( 0 )
is true)
So if that’s the case, then you should fix the post_excerpt
value in the database so that the function returns the expected value.
But as I said in the comment, I’m not sure why the excerpt was imported with all that whitespace, so I could only guess they were added during export or maybe the import, via a filter.
Anyway, I hope this answer helps! 🙂
Related Posts:
- $WP_Query: How to display excerpt on first post only
- How to split a post and intercalate elements from a loop
- Display specific page (that is child) content on parent page
- Why is get_the_excerpt returning full content
- Why does apply_filters behave different inside and outside a loop?
- the_excerpt() not working in custom archive
- 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?
- Get post count of current loop when using multiple queries on one page
- Multiple WP_Query loops with Pagination
- How can i display the content in plaintext
- 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?
- In loop: posts have thumbnail AND other variables
- 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?
- Splitting the main query in multiple loops with query_posts and/or pre_get_posts?
- Remove ellipsis from the excerpt retrieved using get_the_excerpt()
- Can certain (site-crashing) limitations on WP_Query in shortcode be overcome?
- Query sticky posts with thumbnails
- 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
- 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
- the_excerpt(), get_the_excerpt() and the_content() all killing “the Loop”
- Content/Excerpt length control for a specific loop?
- 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
- How to limit total number of posts in wp query loop?