从集中位置提供内容

时间:2014-06-09 作者:Lulu

我正在寻找一种简单/高效的管理方法&;从一个主WP站点向多个无人机(而非多站点)提供内容。

在主站点上,我将自定义帖子类型“served\\u content”。无人机将有“收藏”页面,每个页面将提供多个不同的SERVITED\\u内容帖子。主站点上的SERVIDED\\u内容也可能被禁用。

要求取柱with their metadata sync 我的所有WP安装中的“服务内容”帖子大多使用本机WP功能,或者可以发布的现成WPpluginsand un-publish (禁止显示)服务内容,对吗from the master site.

    我希望它如何在我的(一个)客户机上工作,我将有一个页面,从集中的位置请求特定的帖子ID,例如:

    $posts_to_retrieve = array(1,5,12,23);
    get_remote_posts($posts_to_retrieve);
    
    我一直计划使用WP XML-RPC api(特别是WP.getPost方法)来解析返回的XML,问题是我不认为XML-RPC方法在缓存请求

    您建议使用什么?

    提前感谢!

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

在主站点上,register a new XML RPC method 它接受date参数并回复自那时以来发布的所有内容。

对于您的每个无人机站点,register a cron hook 它每X分钟/小时ping一次主机,并显示最近“导入”内容的日期,然后将响应保存在本地。

W3 Total Cache(等)是前端缓存系统,用于向用户提供内容。在这种情况下,缓存是指将内容存储在无人机站点上一段时间,然后定期更新,而不是在每个前端请求上ping主机。

结束

相关推荐

通过wp cron作业从在线XML文件自动发布帖子

我想使用WP-Cron-API从RSS提要导入帖子。以下是链接the XML Feed.我激活了不同的提要聚合器wordpress插件,但它给出了错误。Problem: FeedWordPress encountered the following error when trying to retrieve this feed: A feed could not be found at http://www.propspace.com/feed/xml.php?cl=1371&pi