如何使用fetch_feed()来吸引大量帖子?

时间:2013-03-13 作者:laurayeffeth

当我使用fetch\\u feed()从feed中拉入帖子时,即使我将maximum posts变量设置为非常高的数字,它也只会拉入10篇帖子。我想把所有的帖子都拉进来,然后像我经常写的博客帖子那样分页。我想可能是在我的阅读设置中设置的数字,但我把它改为30,没有改变。我正在努力吸引的feed中肯定有10多个帖子。这是可能的还是对该功能的固有限制?

3 个回复
最合适的回答,由SO网友:wjdennen 整理而成

听起来你的源提要只显示了10篇帖子。因此,无论您为get\\u item\\u数量选择什么,最多只会显示10篇帖子。

如果您正在从WordPress站点获取帖子,您可以在设置->阅读中调整RSS提要中包含的帖子数量。

更改此值:“联合订阅源显示最新”

SO网友:Neil Palmer

如果有人遇到这种情况,并且没有更改提要长度的选项,我的解决方法是使用一组提要页面:

fetch_feed( array(\'http://example.com/feed/\', \'http://example.com/feed/?paged=2\', \'http://example.com/feed/?paged=3\') );

SO网友:waqas

来自wordpress codex:http://codex.wordpress.org/Function_Reference/fetch_feed

    // Figure out how many total items there are, but limit it to 5. 
$maxitems = $rss->get_item_quantity(5); 

// Build an array of all the items, starting with element 0 (first element).
$rss_items = $rss->get_items(0, $maxitems); 
将$maxitems更改为您想要的任何值。希望这就是你要找的。

结束