_excerpt()和<--more-->标记

时间:2011-09-04 作者:Morhaus

在我的存档页面上,\\u extract()不显示more标记之前的内容,而是文章完整内容的一部分。我必须在博文编辑器中完成“摘录”,这将覆盖它。如何强制\\u extract()只显示more标记之前的内容?

2 个回复
SO网友:chrisguitarguy

为什么不干脆关掉the_excerpt 对于the_content 在你的主题中?或创建子主题并覆盖相关文件。

http://codex.wordpress.org/Child_Themes

SO网友:wdalhaj

试试看Advanced Excepts 插件,工作正常或在函数中添加以下函数。php:

add_filter(\'the_excerpt\',\'my_excerpt\');
function my_excerpt(){
 global $post;
$link=\'<a class="more" href=\'.get_permalink($post->ID ).\'>Read More...</a>\';
$excerpt=get_the_excerpt($post->ID);
echo $excerpt.$link;
return true;
}
前面的函数将帖子的perma链接附加到摘录,我们使用了过滤器the_excerpt 所以当我们使用the_excerpts(); 这是我们定制摘录的结果。

结束

相关推荐

_Excerpt函数不显示图像

我有图片帖子。在单个贴子页面中,所有内容都能很好地显示图像。但在博客页面中,内容只显示而不显示图像。我怎样才能把它展示出来例如http://www.beezid.com/blog此博客显示带有“阅读更多”链接的图像但我的情况不是这样http://optisolbusiness.com/gonzobidz/blog/提前感谢!