使用WP-CLI跳过WooCommerce 4.5.x自注册

时间:2020-09-12 作者:andyderuyter

我有一个bash(.sh)脚本,用于安装WordPress,并通过WP-CLI命令安装/激活各种插件。现在,我想通过安装/激活WooCommerce并通过wp option set 命令

我想输入WooCommerce入职设置步骤中询问的基本内容(地址等),但在bash中。我不想在wp admin中处理实际的入职步骤。

已尝试:

wp option set woocommerce_onboarding_opt_in "yes"
wp option set woocommerce_onboarding_profile "" // aleady tried setting it to serialized data as well
wp option set woocommerce_store_address "street address number"
wp option set woocommerce_store_address_2 ""
wp option set woocommerce_store_city "Mycity"
wp option set woocommerce_store_postcode "1234"
wp option set woocommerce_default_country "BE"
但这似乎还不够。有没有人知道如何使用WP-CLI正确安装和配置WooCommerce,而不必在WP admin中处理随后的登录?

1 个回复
SO网友:Greys

不太确定,但也许你需要安装WooCommerce页面?

wp option set woocommerce_onboarding_opt_in "yes"
wp option set woocommerce_onboarding_profile ""
wp option set woocommerce_store_address "street address number"
wp option set woocommerce_store_address_2 ""
wp option set woocommerce_store_city "Mycity"
wp option set woocommerce_store_postcode "1234"
wp option set woocommerce_default_country "BE"

wp wc --user=admin tool run install_pages

相关推荐

WP-CLI核心安装未知:FATAL:FILE/ETC/Postfix/main.cf:参数mail_Owner:User Postfix与_Postfix具有相同的用户ID

我正在尝试使用shell脚本生成器和wp cli在我的macbook上设置两个wordpress虚拟主机。第一台虚拟主机工作正常。当我为第二个虚拟主机运行脚本时,会收到以下消息:*未知:“致命:file/etc/postfix/main.cf:参数mail\\u owner:user postfix与\\u postfix具有相同的用户ID已创建单站点数据库表。设置多站点数据库表。成功:网络已安装。不要忘记设置重写规则。已安装WP Core“*执行此命令后:wp core multisite安装--url