我的函数中有此代码。php文件,在每篇文章内容的正下方显示每篇文章的摘录。
但是,出于某种原因,摘录出现在内容上方,而本应在内容下方。
有人能告诉我如何确保摘录总是显示在内容下面吗。。。?谢谢
function after_post_content($content){
if (is_single()) {
$content .= the_excerpt();
}
return $content;
}
add_filter( "the_content", "after_post_content");
最合适的回答,由SO网友:Johansson 整理而成
您正在重复摘录的内容,该内容将放在标题中。使用get_the_excerpt()
而是:
function after_post_content($content){
if (is_single()) {
$content .= get_the_excerpt();
}
return $content;
}
add_filter( "the_content", "after_post_content");
通常,WordPress的功能从
the_
将回显输出,而函数启动将
get_the_...
将获取值。