在Ubuntu 20.04 Linode上,我安装了Wordpress。我使用部署网站https://github.com/Mixd/wp-deploy, Capistrano部署工具。部署网站时,文件夹结构如下所示:
current
文件夹指向实际版本(虚拟主机指向此文件夹)current
有:wordpress
包含所有Wordpress核心文件的文件夹content
文件夹,其中wp-content
已重命名,并在我的wp配置中包含插件、主题和上载内容。php文件定义如下:define(\'WP_CONTENT_URL\', \'https://website.com/content\');
define(\'WP_SITEURL\',\'https://website.com/wordpress\');
已安装WP CLI,它可以使用自己的基本命令。部署不是问题,它可以使用WP CLI命令工作。当我尝试使用由我安装的插件定义的WP-CLI命令(如WP-All-Import)时,就会出现问题。我得到的错误是:
Error: \'all-import\' is not a registered wp command. See \'wp help\' for available commands.
跑步wp help
它没有列出任何插件命令。相反,在我的电脑上,它列出了所有命令。我想是因为文件夹结构不同,但我无法找到解决方案。例如,我需要能够跑步wp all-import run ID
从命令行运行导入,因为它们要快得多,而且我有90k个产品要编辑。