Php 如何从RSS url获取完整内容?

Php 如何从RSS url获取完整内容?,php,wordpress,rss,Php,Wordpress,Rss,我正在开发一个RSS获取API,它可以从RSS URL获取完整的RSS内容。我已经找了很多,但我无法让它工作。现在,我的API只从RSS提要URL获取简短的内容(描述) 我使用的代码是: $rss = fetch_feed($entry->rss_link); $number_of_post=2; $iCount=0; foreach ($rss->get_items() as $item) { $content= $item->

我正在开发一个RSS获取API,它可以从RSS URL获取完整的RSS内容。我已经找了很多,但我无法让它工作。现在,我的API只从RSS提要URL获取简短的内容(描述)

我使用的代码是:

 $rss = fetch_feed($entry->rss_link);
    $number_of_post=2;
    $iCount=0;
    foreach ($rss->get_items() as $item)
    {
        $content= $item->get_description();
        if($entry->remove_link){
           $content=strip_tags($content, '<p><div><i><b><u><img>');
        }
        $iCount++;
        $sfp_page = array(
            'post_title' => $item->get_title(),
            'post_status' => 'publish',
            'post_content' =>$content,
            'post_type' => 'sfp_forum',
            'post_author' => $entry->author_id,
            'post_date' => current_time('mysql')
        );
        $rss_id = wp_insert_post($sfp_page);

    }
$rss=fetch\u提要($entry->rss\u链接);
$number\u\u职位=2;
$iCount=0;
foreach($rss->get_items()作为$item)
{
$content=$item->get_description();
如果($entry->remove\u链接){
$content=strip_标签($content,);
}
$iCount++;
$sfp\u页面=数组(
'post_title'=>$item->get_title(),
“发布状态”=>“发布”,
“发布内容”=>$content,
“post_type”=>“sfp_论坛”,
“post\u author'=>$entry->author\u id,
'发布日期'=>当前时间('mysql')
);
$rss\u id=wp\u insert\u post($sfp\u page);
}
$content
没有完整的内容


有什么建议吗?

您可能需要执行以下操作,因为您在每次迭代中都会覆盖
$content
,因此您只能获得最后一项

$rss = fetch_feed($entry->rss_link);
$number_of_post=2;
$iCount=0;
$content = array();
foreach ($rss->get_items() as $item){
    $content[$iCount] = $item->get_description();
    if($entry->remove_link){
       $content[$iCount] = strip_tags($content[$iCount], '<p><div><i><b><u><img>');
    }
    $iCount++;
}
var_dump($content);
$rss=fetch\u提要($entry->rss\u链接);
$number\u\u职位=2;
$iCount=0;
$content=array();
foreach($rss->get_items()作为$item){
$content[$iCount]=$item->get_description();
如果($entry->remove\u链接){
$content[$iCount]=带标签($content[$iCount],“”);
}
$iCount++;
}
var_dump($content);

您正在访问的提要中是否有完整内容的帖子?没有,只有简短内容。。。这是示例@vs7。您找到了解决方案吗?