嘿,大家好,我看到get\\u the\\u extract()在手动设置的情况下会回显帖子摘录,但在自动生成的情况下不会回显帖子摘录(例如,只有55个单词)。[不推荐使用]
另一方面,\\u extract()直接回响,而不给我返回字符串。
在Wordpress中是否有返回帖子摘录的功能,包括自动摘录(如果不是手动定义的话),而不回显?
嘿,大家好,我看到get\\u the\\u extract()在手动设置的情况下会回显帖子摘录,但在自动生成的情况下不会回显帖子摘录(例如,只有55个单词)。[不推荐使用]
另一方面,\\u extract()直接回响,而不给我返回字符串。
在Wordpress中是否有返回帖子摘录的功能,包括自动摘录(如果不是手动定义的话),而不回显?
当然,我的朋友,你看,函数“the\\u extract”(位于“WORDPRESSINSTALLDIR/wp-includes/post-template.php”)是产生回声的函数:
function the_excerpt() {
echo apply_filters(\'the_excerpt\', get_the_excerpt());
}
因此,您需要使用相同的函数“apply\\u filters”,而不使用echo:$myexcerpt = apply_filters(\'the_excerpt\', get_the_excerpt());
。。。这是你的摘录。还有一个功能wp_trim_excerpt()
, 它将生成并返回当前帖子的摘录。
在询问中a question about hooks and redirects, 有人建议我使用wp\\u redirect来代替PHP头函数。只是想知道为什么wp\\u重定向更可取?