The post_excerpt
value is empty because you have no explicit excerpts for your posts. While the_excerpt()
does generate an excerpt from the posts content if the post excerpt is empty, the function wp_get_recent_posts()
, which is basically a wrapper for get_posts()
, doesn’t.