Function to get content by ID

时间:2011-03-20 作者:Robin I Knight

我试图通过ID获取帖子的纯文本内容。我对这个函数进行了如下修改,但目前它什么也不返回。我看不出有什么问题。

function get_the_excerpt_id($post_id) {
    $find = get_posts($post_id); 
    $excerpt = $find->post_content;

    $excerpt = strip_tags($excerpt);
    $output = substr($excerpt, 0, 100);

  return $output;
}
有什么想法吗?缺少什么?

非凡的

1 个回复
最合适的回答,由SO网友:Evan Yeung 整理而成

而不是使用get_posts, 如果要在循环中检索多个帖子,应该使用get_post, which only retrieves one post by an ID. 还有一个内置的摘录,因此您可能希望继续检索post_excerpt.

function get_the_excerpt_id($post_id) {
    $find = get_post($post_id); 
    $excerpt = $find->post_excerpt;

    $excerpt = strip_tags($excerpt);
    $output = substr($excerpt, 0, 100);

return $output;
}

结束