Get_the_excerpt()在插件循环中不起作用

时间:2014-04-30 作者:Babu

我是WordPress插件开发的新手。我正在开发一个简单的WordPress插件get_the_excerpt() 循环中不工作。其他标签,如get_the_title(), get_the_permalink() 即使get_the_content() 工作正常。请有人帮我解决这个问题。这是代码

if($loop->have_posts()) : 
while($loop->have_posts()) : 
      $loop->the_post(); 
   $content .= \'<li><a href="\'.get_permalink().\'">\'.get_the_title().\'</a><br />\'.get_the_excerpt().\'</li>\';
endwhile; wp_reset_postdata(); endif; 

1 个回复
SO网友:TheDeadMedic

<罢工>不同the_excerpt(), 如果内容不存在,则自动生成内容摘录,get_the_excerpt() 仅返回post_excerpt 字段

相反,使用apply_filters( \'the_excerpt\', get_the_excerpt() ), 这将触发与the_excerpt(), 但返回输出,而不是回显输出。

结束

相关推荐

如何在静态首页上使用_excerpt()创建“阅读更多”链接?

我正在开发一个使用静态首页的网站。它还显示了最近的一篇博客文章。这是通过创建页面和使用自定义页面模板来实现的。有时,博客文章太长,所以我想使用\\u摘录自动缩短它,而不需要更多标记。到目前为止还不错。但是,\\u摘录实际上并没有创建“阅读更多”链接。这是一个很常见的问题,所以我补充说:<?php function new_excerpt_more($more) { global $post; return \'... <a href=\"\'. get_