不幸的是,大多数社区普遍不赞成你所做的事情。我听到你的要求是:
远程检索超过默认数量(最近发布的帖子)的一种方法,可以检索站点的所有已发布帖子,而无需与站点本身进行任何直接交互(使用RSS)
这是一种常用的做法,用于从博客中刮取内容并在未经原始作者许可的情况下重新发布。这就是为什么我说人们普遍不赞成它。大多数博客作者投入大量时间和精力开发优秀内容,因此让第三方轻松利用他们的辛勤工作为自己的网站添加SEO信用是。。。好圆滑的。也就是说,我现在假设你有合法的理由从700多个网站上删除内容。在这种情况下,我建议使用一种单独的编程方法,而不是RSS。如果您拥有所有这些站点的合法登录信息(即它们是您的站点,而不是其他站点),您可以使用WordPress内置的XML-RPC功能获取内容。
使用内置的XML-RPC库将请求传递给metaWeblog.getRecentPosts
指定博客的ID(对于单个站点通常为0,但在多站点中可能不同)、WordPress用户名、WordPress密码以及要获取的帖子数(将此设置为-1以接收所有帖子)。
另一个站点将响应(一个相当大的)XML文件,其中包含您可以使用所需内容的内容。这一切都可能发生在幕后metaWeblog.getRecentPosts
请求将为您提供比RSS提要更多的信息(包括自定义字段,这可能对您很重要)。