itinerisltd / gathercontent-sync-command
同步WordPress和GatherContent。
0.1.0
2018-10-12 08:50 UTC
Requires
- php: ^7.2
- wp-cli/wp-cli: ^1.5 || ^2.0
Requires (Dev)
- automattic/vipwpcs: ^0.3.0
- roave/security-advisories: dev-master
- wp-coding-standards/wpcs: ^1.0
This package is auto-updated.
Last update: 2024-09-16 03:16:16 UTC
README
目标
通过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版本上使用。
看起来很棒。我在哪里可以找到更多这样的好东西?
- 有关Itineris的博客文章 Itineris' blog
- 有关Itineris的更多项目 Itineris' GitHub profile
- 在Twitter上关注 @itineris_ltd 和 @TangRufus
- 雇佣 Itineris 来构建您的下一个优秀网站
此软件包不在wp.org上。我可以在哪里给⭐️⭐️⭐️⭐️⭐️个好评?
谢谢!很高兴你喜欢它。让我的老板知道有人在用这个项目很重要。与其在wp.org上给出评论,不如
- 发表一条好的推文,并提到 @itineris_ltd
- 给这个 Github repo 点赞
- 关注这个 Github repo
- 写博客文章
- 提交拉取请求
- 雇佣Itineris
反馈
请提供反馈! 我们希望尽可能让这个库在尽可能多的项目中发挥作用。请提交一个 问题 并指出你喜欢和不喜欢的地方,或者分支项目并提供建议。没有问题太小。
变更日志
请参阅 CHANGELOG 了解最近更改的更多信息。
安全
如果您发现任何与安全相关的问题,请通过电子邮件 hello@itineris.co.uk 而不是使用问题跟踪器。
致谢
gathercontent-sync-command 是由 Itineris Limited 创建的 Tang Rufus 的项目。
贡献者完整列表可以在 此处 查找。
许可协议
MIT 许可证 (MIT)。请参阅 许可文件 了解更多信息。