shortlist-digital / agreable-catfish-importer-plugin

Shortlist Media 的 WordPress 插件。


README

用于将 Catfish 内容导入到 Croissant

设置

添加变量

CATFISH_IMPORTER_TARGET_URL=http://www.shortlist.com/

命令

应从 croissant 命令运行器中运行命令

导入运行器

运行 php croissant plugin:catfish:import 以开始导入。你可能需要使用 nohup/disown。导入可能需要几个小时,并且你的 ssh 连接可能会关闭。

导入运行器有额外的选项

-p 进程数量 -c 每个进程导入的帖子数量 --update 仅运行上次更新过的帖子 -l 帖子数量限制 --date-limit="d/m/Y" 将忽略所有早于日期限制的帖子 -vvv 修改默认 symfony 命令的详细程度

手动帖子更新

运行 wp eval-file src/cli-runner/catfish-import-posts.php {空格分隔的 URL}。此命令将通过其 URL 更新帖子。使用 --debug 增加详细程度

获取导入帖子统计信息

运行 wp eval-file src/cli-runner/catfish-posts-update-times.php。这将列出当前 '库存' 的 post_url{分隔符}update_time

用户角色

出于安全原因,当从旧系统创建新用户时,它们都被分配了一个唯一的角色 'purgatory',以便这些人可以登录,你需要调整他们的权限

Nohup 命令

nohup php croissant plugin:catfish:import >> /tmp/catfish_cmd_output.log 2>> /tmp/catfish_cmd_error.log &