问题标签 [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.
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 上导航重新生成有关的单独问题,任何建议尝试并最终解决这个问题的人也将不胜感激,但我想尽可能做到这一点。
wordpress - 尝试在 wp-cli 上使用 woocommerce 命令 - 获取“wc”不是已注册的 wp 命令。
我正在使用 ubuntu 机器,并使用官方安装说明在全球范围内安装了 wp-cli。但是,我无法运行任何 woocommerce 命令。它们都触发相同的错误:
Error: 'wc' is not a registered wp command.
这是我的wp cli
命令的结果:
有人可以帮我看看这里缺少什么吗?谢谢!
wordpress - 如何通过 wp-cli 更新 wordpress 翻译
我正在使用带有wordpress:cli图像的 docker 在系统上执行许多操作,例如更新、激活主题和插件等。
我想出了一个全新的更新系统,里面有我想要的一切,除了翻译。Wordpress-admin 通知我有翻译更新,我可以手动单击和更新,但我显然想继续使用 cli 样式。
有什么命令可以实现吗?遵循文档
(例如https://developer.wordpress.org/cli/commands/language)
我找不到任何东西。
这可以以任何方式完成吗?
TIA
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.1
wp-config
连接的用户名和密码是 和 的默认root
值root
。
如果我直接转到本地 URL,我可以看到 WP 安装屏幕,然后在我选择语言后,它会将我重定向到我可以命名站点、用户名、密码等的设置。我从来没有看到数据库连接信息一点也不。
我确实必须在我的.zshrc
文件
中设置export PATH=$PATH:/Applications/MAMP/Library/bin/
它:因为在使用 创建wp-config
文件时出现问题wp config create
,但是一旦我添加了它,它就能够毫无错误地创建wp-config
文件,所以也许这可能是一个问题?但总的来说,我被难住了。我有一个 bash 脚本可以自动生成所有这些,但现在我不确定问题出在哪里,因为它看起来一切都设置正确。
wordpress - wp-cli 以站点语言安装插件
我想改进我的新 Wordpress 网站设置,并且正在编写一个脚本来安装 Wordpress 和常用插件。
我的问题是,当我从管理面板安装插件时,默认情况下,它会以与 Wordpress 相同的语言安装我的插件版本。这很重要,例如,在插件Contact form 7中,它设置了一个已经用该语言配置的联系表单。
但是如果我wp-cli
用来下载和激活插件,它会下载一个英文版本。
我以为我可以在我的国家使用官方 Wordpress 插件页面中提供的 URL ,但是由于它具有特定的版本号,因此很难自动请求始终为最新版本,这是我的目标:
(无论如何,此链接也指向该插件的英文版本,即使它是从西班牙语 Wordpress 网站引用的)
那么,有什么办法可以解决这个问题吗?
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
可以修改打字时的默认设置。
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 上的搜索。任何帮助,将不胜感激。
php - 设置 wp-cli 的问题( bash: php: command not found )
所以我正在尝试设置 WP-CLI。我正在使用 Visual Studio 代码,并将 Git Bash 安装为终端。
按照 WP-CLI 安装指南,我需要下载一个文件:
工作正常,下载似乎完成
第二步是检查它是否有效:
返回错误:
看起来 Git Bash 无法从 Wamp 访问 PHP 路径。这就是我从这篇文章PHP Command, not found 中得到的结论
我找不到解决此问题的解决方案,如果你们有一个,我很乐意阅读
wordpress - 现有安装上的 WP-CLI?
当我尝试获取不是由 WP CLI 创建的现有安装的版本号时,出现错误:
错误信息是
您会看到它以某种方式识别 WordPress 安装,但无法读取版本号。这是一个带有最新核心更新的工作安装。
有什么方法可以让 WP CLI 看到它?
wp-cli - 如何指定 --downloads 选项?
我想弄清楚如何创建可下载的 woocommerce 产品。麻烦的是--downloads
参数的语法$ wp wc product create
。
看来下载参数应该是一个或多个具有“id”、“name”、“file”规范的对象。最难计算的是“id”。我尝试将规范用于与另一个产品关联的下载文件。当我询问时,仍然得到[]
该新产品的空值:
我没有收到错误消息,只是创建了该产品。但是当我在 WordPress 仪表板中检查新产品时,没有包含下载文件。