itinerisltd/gathercontent-sync-command

同步WordPress和GatherContent。

0.1.0 2018-10-12 08:50 UTC

This package is auto-updated.

Last update: 2024-09-16 03:16:16 UTC


README

Packagist Version PHP from Packagist Packagist Downloads GitHub License Hire Itineris

目标

通过WP CLI同步WordPress和GatherContent。

最低要求

  • PHP v7.2
  • WordPress v4.9.8
  • WP CLI v1.5
  • GatherContent 插件 v3.1.9
  • 已经从GatherContent提取了一些帖子

安装

# For WP CLI v2.0 or later:
$ wp package install itinerisltd/gathercontent-sync-command:@stable

# For WP CLI v1.5.x:
# Check for latest version!
$ wp package install itinerisltd/gathercontent-sync-command:^0.1.0

使用方法

在使用命令之前,您必须首先通过WP仪表板使用 GatherContent 插件 创建 mappings,例如:先提取一些内容。

从GatherContent提取

# Find all imported posts and schedule pulling the newer versions from GatherContent
$ wp gather-content-sync pull

要求

  • 一些帖子已经导入
  • 在GatherContent上存在新版本
  • WP Ajax 正在工作

如果所有要求都满足,则命令将安排提取事件。

计划任务

用例:使用系统计划任务每5分钟从GatherContent提取内容到WordPress。

$ crontab -e

# Add a new cron task at the end
*/5 * * * * /usr/local/bin/wp gather-content-sync pull --yes --path=/www/my_site/public >/dev/null 2>&1

技巧

  • wp cli的特定完整路径(例如:/usr/local/bin/wp
  • WordPress网站根目录的特定完整路径(--path=/www/my_site/public
  • 使用 --yes 跳过确认

如何编写Cron作业以及如何在Kinsta管理服务器Cron 上了解更多信息。

常见问题解答

你会添加对旧PHP版本的支持吗?

永远不会!此插件仅在 积极支持的PHP版本 上工作。

不要在 已停用 或仅提供 安全修复 的PHP版本上使用。

看起来很棒。我在哪里可以找到更多这样的好东西?

此软件包不在wp.org上。我可以在哪里给⭐️⭐️⭐️⭐️⭐️个好评?

谢谢!很高兴你喜欢它。让我的老板知道有人在用这个项目很重要。与其在wp.org上给出评论,不如

反馈

请提供反馈! 我们希望尽可能让这个库在尽可能多的项目中发挥作用。请提交一个 问题 并指出你喜欢和不喜欢的地方,或者分支项目并提供建议。没有问题太小。

变更日志

请参阅 CHANGELOG 了解最近更改的更多信息。

安全

如果您发现任何与安全相关的问题,请通过电子邮件 hello@itineris.co.uk 而不是使用问题跟踪器。

致谢

gathercontent-sync-command 是由 Itineris Limited 创建的 Tang Rufus 的项目。

贡献者完整列表可以在 此处 查找。

许可协议

MIT 许可证 (MIT)。请参阅 许可文件 了解更多信息。