Wordpress the_excerpt不从摘录字段返回内容

时间:2016-01-18 17:18:54

标签: wordpress

我遇到的问题是the_excerpt()不会从帖子"摘录"中返回内容。领域。相反,它会返回帖子的第一部分,就好像"摘录"田野空了。

我的代码非常简单 - 在循环内部,我有......

if(has_excerpt()) {
  the_excerpt();
} else {
  the_content();
}

是否需要做一些事情来告诉wordpress使用"摘录"字段。

提前感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

我解决了这个问题如下..

我发现摘录存储在WP_Post类字段post_excerpt中,所以我直接用它...

$the_post = get_post();
$post_excerpt = apply_filters('the_excerpt', $the_post->post_excerpt);
echo $post_excerpt;

如果有更好的方法,我很乐意听到任何人的意见,以及为什么the_excerpt()不会提供该字段内容。

感谢您的回复