我正在开发一个移动应用程序,需要从我的wordpress网站提供所有帖子,
在网站上,帖子按类别分组,因此我可以通过以下链接获得完整Feed或分类Feed:
example.com/feed
example.com/category/categoryName/feed
问题是网址只返回了10个项目(帖子)
有没有办法退回Feed中的完整帖子?
答案 0 :(得分:1)
嗯,您可以随时更改Settings -> Reading
中的Feed数量,但我建议不要这样做。如果您正在构建移动应用程序,则RSS源可能不是最明智的方式(因为它不是以该意图构建)。我建议使用WP API或JSON API插件。您可以更好地控制您的请求,响应也更清晰,它们不是那么大的XML文件。
如果确实想要更改Feed,我想这段代码可能会有所帮助:
if (isset ($query->query_vars['feed']) and ($query->query_vars['feed'] == 'ics'))
add_filter('post_limits','__return_empty_string');
但话说回来,我认为这不是一个好主意。关于这个here有一个很好的主题。