Distributor: 自动运行将是一个很大的帮助

创建于 2018-02-28  ·  7评论  ·  资料来源: 10up/distributor

能够通过 cron 触发帖子子集的联合将非常有帮助。 选择一天中的某个时间计划或重复经过的时间将是理想的选择。

该接口应允许使用发布数据、分类法或元数据以及搜索、自、记录限制、图像限制、运行时间限制(以避免超时)和速率限制等选项的任意组合来构建查询。 用户、能力和角色也会很棒。

还需要一个辅助函数来重新启动 cron,直到它完成或失败。 显然,它还需要存储要推送到或从中拉出的站点的 URL。 还应支持自定义帖子类型。

也许这应该是一个单独的附加插件? 目前是否有足够的钩子使之成为可能?

Reporter Feedback enhancement

最有用的评论

我使用该类是否正确? 构造函数中的 WP_Site 是目标站点吗? 看看编码,它看起来像对吗?

@jmslbam是的,您说得对,您可以使用该类将帖子分发到网络中的站点。 查看以下函数,以获取有关如何以编程方式分发帖子的更多灵感。

https://github.com/10up/distributor/blob/faadb682cc1d1bc9037c445a46d86aa7949e6109/includes/push-ui.php#L224 -L374

所有7条评论

@dleeward感谢您的输入,有趣的想法。 您希望用这个想法解决什么用例?

@dleeward你想用这个基于 cron 的解决方案解决什么问题?

@dleeward能否请您更深入地了解您要在这里解决的问题?

由于不活动,我正在关闭此问题,但如果您仍然遇到问题,请告诉我,以便我可以尝试提供帮助...谢谢!

@jeffpaul

在创建新票证之前,是否可以跳到这里,因为我有我当前项目所需的相同请求。
我正在导入需要根据分类术语分发到子站点的事件。 注意到更多,没有更少。

由于这是我第一次使用 Distributer,我想仔细检查一下我当前对插件的看法/我将采取的步骤。

  1. 我将我的子站点映射到特定术语。
  2. 使用 Term X 遍历所有帖子。
  3. 使用class NetworkSiteConnection extends Connection将这些帖子推送到子站点

我使用该类是否正确? 构造函数中的 WP_Site 是目标站点吗? 看看编码,它看起来像对吗? https://github.com/10up/distributor/blob/develop/includes/classes/InternalConnections/NetworkSiteConnection.php#L53

然后我没有考虑整个配置/设置网络并允许站点 A 推送到站点 B。在代码中定义它会很棒,也许它已经可以完成,但我认为这是不可能的 -这个问题的范围。

亲切的问候,

海梅·马丁内斯

我使用该类是否正确? 构造函数中的 WP_Site 是目标站点吗? 看看编码,它看起来像对吗?

@jmslbam是的,您说得对,您可以使用该类将帖子分发到网络中的站点。 查看以下函数,以获取有关如何以编程方式分发帖子的更多灵感。

https://github.com/10up/distributor/blob/faadb682cc1d1bc9037c445a46d86aa7949e6109/includes/push-ui.php#L224 -L374

感谢@dinhtungdu的反馈,将继续处理这些示例。 如果我找到一些优化来解耦一些代码,我会把它放在这里! 会及时向大家发布!

此页面是否有帮助?
0 / 5 - 0 等级