问题标签 [wp-cli]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
212 浏览

wordpress - 在 Plesk 上使用 WP-CLI 更新带有自定义图像大小的媒体,但不起作用

我正在尝试使用 WP-CLI 的媒体重新生成功能来更新一个包含 60k 图像的网站,我必须为其添加新的图像大小。

但是,与我所写的内容相比,我没有看到它正确列出了大小,以及插件在我的附件页面上列出的 Regenerate Thumbnails 内容。

plesk ext wp-toolkit --wp-cli -instance-id 2 media regenerate --image_size=custom

是我想要运行的。我已经确认我在正确的 Plesk WP 实例上。

使用“only-missing”运行它会给我一个 HTTP 错误 413,这可能是一个与在 S3 上导航重新生成有关的单独问题,任何建议尝试并最终解决这个问题的人也将不胜感激,但我想尽可能做到这一点。

0 投票
2 回答
711 浏览

wordpress - 尝试在 wp-cli 上使用 woocommerce 命令 - 获取“wc”不是已注册的 wp 命令。

我正在使用 ubuntu 机器,并使用官方安装说明在全球范围内安装了 wp-cli。但是,我无法运行任何 woocommerce 命令。它们都触发相同的错误:

Error: 'wc' is not a registered wp command.

这是我的wp cli命令的结果:

有人可以帮我看看这里缺少什么吗?谢谢!

0 投票
2 回答
1923 浏览

wordpress - 如何通过 wp-cli 更新 wordpress 翻译

我正在使用带有wordpress:cli图像的 docker 在系统上执行许多操作,例如更新、激活主题和插件等。

我想出了一个全新的更新系统,里面有我想要的一切,除了翻译。Wordpress-admin 通知我有翻译更新,我可以手动单击和更新,但我显然想继续使用 cli 样式。

有什么命令可以实现吗?遵循文档

(例如https://developer.wordpress.org/cli/commands/language

我找不到任何东西。

这可以以任何方式完成吗?

TIA

0 投票
1 回答
831 浏览

php - wp core install 无法使用 WP-CLI 连接到数据库

我不知道它为什么这样做,但由于某种原因,当我尝试使用 WP CLI 安装 WordPress 时wp core install,它无法完成并引发Error: Error establishing a database connection错误。

我已经检查了所有内容,但不确定是什么问题。我正在使用 MAMP PRO 并且wp-config.php文件中的所有设置都是正确的。

我正在通过连接,localhost并且数据库创建得很好,我可以在那里看到。

我已经尝试在文件中更改localhost为,但这完全是错误的。127.0.0.1wp-config

连接的用户名和密码是 和 的默认rootroot

如果我直接转到本地 URL,我可以看到 WP 安装屏幕,然后在我选择语言后,它会将我重定向到我可以命名站点、用户名、密码等的设置。我从来没有看到数据库连接信息一点也不。

我确实必须在我的.zshrc文件 中设置export PATH=$PATH:/Applications/MAMP/Library/bin/它:因为在使用 创建wp-config文件时出现问题wp config create,但是一旦我添加了它,它就能够毫无错误地创建wp-config文件,所以也许这可能是一个问题?但总的来说,我被难住了。我有一个 bash 脚本可以自动生成所有这些,但现在我不确定问题出在哪里,因为它看起来一切都设置正确。

0 投票
1 回答
206 浏览

wordpress - wp-cli 以站点语言安装插件

我想改进我的新 Wordpress 网站设置,并且正在编写一个脚本来安装 Wordpress 和常用插件。

我的问题是,当我从管理面板安装插件时,默认情况下,它会以与 Wordpress 相同的语言安装我的插件版本。这很重要,例如,在插件Contact form 7中,它设置了一个已经用该语言配置的联系表单。

但是如果我wp-cli用来下载和激活插件,它会下载一个英文版本。

我以为我可以在我的国家使用官方 Wordpress 插件页面中提供的 URL ,但是由于它具有特定的版本号,因此很难自动请求始终为最新版本,这是我的目标:

(无论如何,此链接也指向该插件的英文版本,即使它是从西班牙语 Wordpress 网站引用的)

那么,有什么办法可以解决这个问题吗?

0 投票
1 回答
791 浏览

wordpress - 更改 `wp db export` 默认数据库名称

有没有办法在使用wp db export命令时更改数据库的名称?

当我在我wp db export的一个 WordPress 站点上键入时,数据库被命名为WP-CLI Commands{dbname}-{Y-m-d}-{random-hash}.sql,这是正确的。当我在我的其他站点之一上运行相同的命令时,它会命名数据库(我更喜欢)。dbname.sql

有没有办法可以wp db export命名导出的数据库dbname.sql

我知道我可以打字wp db export dbname.sql,但我只是想看看是否wp db export可以修改打字时的默认设置。

0 投票
1 回答
721 浏览

wordpress - 如何让 wp-cli 命令在 cron 的 bash 脚本中工作

我有一个带有各种 WP-CLI 命令的 bash 脚本来运行备份、检查和优化数据库表、运行安全漏洞检查、检查可用的核心、插件和主题更新,然后将报告通过电子邮件发送给我。

如果我从命令行运行这个脚本,它会完美运行。但是,如果我安排一个 cronjob,脚本会运行,但所有 WP 命令的输出如下:

/usr/local/bin/dev-maintenance-check.bash:第 70 行:wp:找不到命令

我尝试了各种不同的 cron 作业格式,但无济于事。这是当前的 cronjob:

我的 WP-cli 安装在 usr/local/bin/wp。同样,如果我在命令行中运行“bash /usr/local/bin/dev-maintenance-check.bash”,那就可以了。

对我来说,听起来需要在脚本中调用 wp-cli。我确信我已经在 wp-cli 文档上用尽了我在 Google 上的搜索。任何帮助,将不胜感激。

0 投票
1 回答
874 浏览

php - 设置 wp-cli 的问题( bash: php: command not found )

所以我正在尝试设置 WP-CLI。我正在使用 Visual Studio 代码,并将 Git Bash 安装为终端。

按照 WP-CLI 安装指南,我需要下载一个文件:

工作正常,下载似乎完成

第二步是检查它是否有效:

返回错误:

看起来 Git Bash 无法从 Wamp 访问 PHP 路径。这就是我从这篇文章PHP Command, not found 中得到的结论

我找不到解决此问题的解决方案,如果你们有一个,我很乐意阅读

0 投票
0 回答
38 浏览

wordpress - 现有安装上的 WP-CLI?

当我尝试获取不是由 WP CLI 创建的现有安装的版本号时,出现错误:

错误信息是

您会看到它以某种方式识别 WordPress 安装,但无法读取版本号。这是一个带有最新核心更新的工作安装。

有什么方法可以让 WP CLI 看到它?

0 投票
1 回答
29 浏览

wp-cli - 如何指定 --downloads 选项?

我想弄清楚如何创建可下载的 woocommerce 产品。麻烦的是--downloads参数的语法$ wp wc product create

看来下载参数应该是一个或多个具有“id”、“name”、“file”规范的对象。最难计算的是“id”。我尝试将规范用于与另一个产品关联的下载文件。当我询问时,仍然得到[]该新产品的空值:

我没有收到错误消息,只是创建了该产品。但是当我在 WordPress 仪表板中检查新产品时,没有包含下载文件。