问题标签 [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 回答
329 浏览

wordpress - wp media regenerate --yes --only-missing 停止运行

我有一个 80k 图片的 WordPress 媒体库。许多较旧的图像需要调整大小,所以我正在运行wp media regenerate --yes --only-missing,这似乎运行良好。当它到达需要重新生成的文件时,它会执行它,然后立即停止并返回到命令行:

终端

没有显示错误。它在 Linux/Serverpilot 设置上运行。

任何建议将不胜感激。

0 投票
0 回答
131 浏览

wordpress - 为什么 WordPress 中的媒体再生如此缓慢?

我正在使用 wp-cli 在我的 WordPress 中重新生成图像,但速度非常慢。每个图像需要几(大约 10-20)秒才能重新生成。我只重新生成一种尺寸(180x125),大多数原始图像都是正常尺寸 - 几百 kb。我正在使用 wp-cli 重新生成图像,但我使用 WP admin 得到了类似的结果。这一切都发生在我的本地主机上(Apache 2、MariaDB、Ubuntu 17.10、Intel i7、32Gb ram、nVidia 1050 Ti)。

如果需要,我可以提供更多信息(phpinfo ...)。

0 投票
1 回答
114 浏览

wordpress - wp-cli:如何在 HTML 中使用短代码呈现帖子

默认情况下,“wp-cli get”不呈现短代码。

我想在 HTML 中呈现简码,以检查最终用户在她的浏览器中看到的内容。

这个怎么做?

0 投票
1 回答
170 浏览

wordpress - WP-CLI - 难以更新“post_modified”字段

WordPress 的命令行工具WP-CLI有一个帖子更新命令,用于编辑指定帖子的各个字段。

其中两个标准字段是post_modifiedpost_modified_gmt(MySQL 中的 DATETIME 字段)。

尽管将它们设置为较早的日期,如下所示,它们始终更新为当前日期,例如

如果我然后使用wp post get或查看实际的数据库,这两个字段将始终显示错误的时间,即我运行命令的时间而不是预期的指定时间,尽管我相信我已经在所需格式,0000-00-00 00:00:00.

添加--debug不会给我任何有用的额外信息。

我错过了一些明显的东西吗?

0 投票
1 回答
419 浏览

wp-cli - WordPress CLI 错误:可调用的“Queue_Command”不存在,不能注册为`wp queue`

我有一个托管多个 WordPress 站点的服务器。我使用 wpcli 手动和使用 bash 脚本更新所有站点中的插件。

一个站点刚刚开始抛出错误:

我已经搜索并没有发现任何与此错误匹配的内容。有人可以在这里解释是什么原因造成的吗?

有问题的网站正在运行 Wordpress 4.9.5 和 WooCommerce 3.3.5,以防万一。

0 投票
3 回答
5381 浏览

php - 如何修复 wp cli 中的 mysql_connect() 错误

问题:

我正在尝试使用 wp cli 来做事。以更新 wordpress 为例:

据我所见,错误在 mysql_connect() 中。

我已阅读以下答案:

  • 未定义函数 mysql_connect() - 这似乎建议下载一些软件包。我不愿意这样做,因为我不明白他们在做什么(目前我正在使用 MAMP 运行 php,所以我不确定这是否会导致我出现更多问题)但这确实向我表明问题出在 php .ini 通知下面尝试的解决方案。
  • 致命错误:调用未定义的函数 mysql_connect() - 我认为我的登录详细信息中没有错误(该站点本身有效)所以这似乎不是问题

尝试的解决方案 - php.ini

当我通过

命令。它打印以下内容:

所以这里似乎没有使用 php.ini。所以我认为我需要解决这个问题。为了做到这一点,我找到了我正在尝试放入的$WP_CLI_PHP_ARGS。现在我不是编码超级明星,但似乎我需要构建一个 bash 脚本来充当包装器,因为它们不起作用.phar 版本,所以我结合了我在网上找到的两个包装器来创建这个:

当我运行它时,它会抱怨。我想我犯了某种基本错误。(我还在我的 .bash_profile 中添加了“export WP_CLI_PHP_ARGS=/C/MAMP/bin/php/php7.2.1/php.ini-production”)。

0 投票
1 回答
1094 浏览

linux - 如何在 Linux 中使用 bash 脚本运行 WP-CLI

我在运行 bash 脚本自行设置 WP-CLI 时遇到问题。继续收到 wp no command found 错误。请帮忙。

它只运行到 exec bash 行。之后它没有安装任何插件。请帮忙。

0 投票
1 回答
237 浏览

wordpress - 如何在 bash 中转义变量以用作另一个脚本的内容

我是wp-config.php使用 wp-cli 创建 WordPress 文件。
我正在使用该选项--extra-php来附加一些 php 代码。

这是我需要附加到 wp-config.php 文件的代码:

$_SERVER被解释,并留空。

我试图像这样逃避它:\$_SERVER,但我得到了:

所以我失去了所有的单引号。

还有其他方法可以做到这一点吗?

0 投票
1 回答
59 浏览

wordpress - 计算给定小部件的活动实例

我正在寻找一种方法来计算 WordPress 网络中给定小部件的活动实例。例如,我有小部件 A。我需要计算小部件 A 存在于网络内任何站点的任何侧边栏中的次数。显然 WP-CLI 可能是要走的路,但我正在努力识别活动的小部件。

0 投票
2 回答
230 浏览

wordpress - 本地 Worpdress 网站无法连接到其数据库

我正在尝试在本地服务器上安装 Wordpress 站点(Docker 容器中的 Ubuntu 16.04)。

Xampp 已安装并运行,我创建了一个数据库和一个具有适当权限的用户名:

我还使用上面的凭据更新了我的 wp-config.php 文件。

尽管如此,当我尝试从那里安装 wordpress(我使用 wp-cli)时,我收到消息“错误:建立数据库连接时出错。这意味着您wp-config.php文件中的用户名和密码信息不正确,或者我们不能联系数据库服务器localhost。这可能意味着您主机的数据库服务器已关闭。”

我已经仔细检查了凭据,并且 xampp 确实在运行,那么接下来我应该检查什么?这可能来自缺少某些内容的配置文件吗?