您当前的位置:首页 > TAG信息列表 > wp-cli
MySQL 5.6导致WP CLI出错
我正在MacBook上为本地开发环境运行WP CLI和MAMP。我的WP CLI版本是最新版本(0.24.1)。我刚刚将MAMP升级到其最新版本(4.0.4),该版本还升级到MySQL 5.6。运行升级后,调用任何涉及数据库连接的WP CLI命令时,我开始收到一个致命错误。例如,仅涉及文件系统的命令(“例如,wp core verify checksums”)会产生预期的结果。但是,例如,“wp插件列表”会导致以下错误:Warning: mysqli_real_connect(): (HY000/2002
WP-CLI重新生成介质不适用于自定义尺寸
我正在使用wp media regenerate 生成缩略图。虽然这适用于内置Wordpress图像大小(即使在中自定义了宽度和高度functions.php), 对于自定义图像大小,它根本不起作用。命令完成,并且不会生成自定义尺寸。原始图像比生成的尺寸大得多,因此与上采样无关。我还尝试使用after_setup_theme 动作钩,但结果是一样的。做wp media regenerate 只适用于内置媒体大小,还是我做错了什么?functions.php// Built-in sizes work
WP-CLI从特定类别批量删除帖子
我想知道如何使用WP-CLI, 有小费吗?
使用wp-cli获取媒体URL(特色图像)
我正在使用媒体导入命令将图像附加到帖子。我知道我可以使用--Cellar选项获取图像id,但是如何从这个id获取图像url呢?或者有没有一种方法可以显示帖子的特色图片的url(显然list命令允许这样做)?
WP CLI核心安装-空白数据库
我的本地WP安装开始出现一件非常奇怪的事情。。。我正在使用最新版本的MAMP Pro,并正在运行:wp core安装--url=“”http://example.local“--title=“示例”--admin\\u user=“exa admin”--admin\\u password=“1234567”--admin\\u电子邮件=”[email protected]“”什么都不做。使用“wp db create”创建的数据库仍然没有表-空。install命令似乎运行正常,但我迷路了。我没有发现
WP CLI外壳在Windows上不起作用
我最近按照以下说明在windows上安装了WP-CLI。但是当我键入wp shell I get en error:系统找不到指定的路径。github上的一个解决方案是:Psysh未捆绑在wp cli中。phar,但你应该能够包括它,就像这样:wget psysh.org/psysh -O psysh.phar php wp-cli.phar --require=psysh.phar shell` 但是,这也会产生一个错误:\'wget\' is not recognized as an
WP cli--路径似乎不起作用
添加时,WP cli似乎不起作用--path 参数me@host:~$ wp plugin status --path=`/home/me/domains/example.com/public_html` -bash: /home/me/domains/example.com/public_html: is a directory Error: This does not seem to be a WordPress install. Pass --path=`path/to/wo
WP-CLI-选择PHP版本
在开发服务器上,我共同安装了PHP 5.6 & 7; nginx配置为PHP 5.6. 当我键入“wp”时,它会返回多个错误,错误结束时会显示一条包含以下内容的消息:您的PHP安装似乎缺少WordPress所需的MySQL扩展。键入wp--信息返回:PHP二进制文件:/usr/bin/php7。PHP版本:7.0.10-2+deb。苏里。org~precise+1php。使用的ini:/etc/php/7.0/cli/php。ini WP-CLI根目录:phar://wp-cli.pharWP-C
在服务器上的所有站点上执行wp-cli命令
我很确定有人知道答案,我正试图找到一种方法来对我服务器上的所有站点执行wp-cli命令。所以我的目录结构是/srv/users/serververpilot/apps/*/public星号是所有站点所在的位置,每个站点都有不同的公共目录。所以我知道我可以像这样跑:wp core update --path=\'/srv/users/serverpilot/apps/myfirstsite/public/\' wp core update --path=\'/srv/users/serverpilo
为什么WP-CLI和WP Admin会显示不同的插件更新列表?
我正在MacBookPro上运行WP的本地开发实例(WP 4.6.1和WP-CLI 0.24.1)。有谁能解释一下,当我转到管理员的更新页面(/wp Admin/update core.php?force check=1)时,为什么我会看到一个包含5个或6个可用更新的插件的列表,但当我从命令行运行wp cli时(wp plugin update--all--dry run),它告诉我“没有可用的更新”?他们是否使用不同的机制进行检查?要明确的是,有时他们会同意,但大多数时候他们似乎不同意。更让人困惑的是,
使用WP CLI时显示PHP警告
我正在Debian PHP 7.0上运行WP CLI 0.25.0。我一直在显示PHP警告。在php中。ini用于我已设置的clierror_reporting = E_ALL & ~E_DEPRECATED & ~E_STRICT & ~E_WARNING (并检查了更改),但没有差异,将输出警告。使用运行WP CLI--debug=false, 仍然没有效果。如何抑制警告显示,因为它会破坏JSON输出?Edit 1使用error\\u log=Off之前:PHP警告:为/var
如何防止WP-CLI外壳在出现异常时退出?
我正在使用WP-CLI shell快速调试一些代码,但每次遇到fatal 异常(例如,未定义的常量/函数)shell退出,我丢失了shell会话。有没有办法防止这种情况?wp> new DoesntExist(); Fatal error: Class \'DoesntExist\' not found in phar:///usr/local/bin/wp/php/WP_CLI/REPL.php(37) : eval()\'d code on line 1 外壳退出。。
我可以使用WP-CLI按哈希创建(或更新)用户密码吗?
我想让用户创建代码段,但它不能包含普通密码。 $ wp user create username [email protected] --role=administrator --user_pass=password 那么,我可以通过哈希值创建(或更新)用户密码吗?
使用wp-cli scaffold设置phpunit测试时出错
我正试图找出wordpress插件单元测试的设置。我正在使用Ubuntu。到目前为止,我已经:本地WordPress安装启动并运行WP-CLI安装的phpunit使用WP scaffold命令生成单元测试文件,当我现在尝试运行phpunit命令时,出现以下错误:PHP Warning: require_once(/tmp/wordpress//wp-includes/class- phpmailer.php): failed to open stream: No such file or d
WP CLI allowed fields?
非常基本的问题,但我找不到答案。我正在使用WP CLI post get命令:https://wp-cli.org/commands/post/get/其中一个选项是[--字段=],但我在文档中找不到该字段允许值的列表。我错过了什么?