您当前的位置:首页 > TAG信息列表 > wp-cli
WP-CLI插件激活-‘CTIVATE’不是‘Plugin’的注册子命令
我刚刚将最新版本的WP-CLI捆绑包下载到我的Mac上,现在这个WP-CLI插件activate XXXXX无法工作。它给了我信息wp插件激活XXXXXXX“activate”不是“plugin”的注册子命令。知道为什么吗?插件通常从
停用、卸载和删除插件之间的区别
我理解停用和卸载之间的区别。但CLI也有一个删除选项。这有什么不同?为了安全起见,我应该先停用,然后卸载,然后删除吗?
从站点中删除除使用WP CLI的用户外的所有用户
我想使用WP CLI从WordPress站点中删除除一个(我是管理员)以外的所有用户。此命令删除每个用户:wp user delete $(wp user list --field=ID --number=10) 不幸的是(或不是),除了管理员之外,没有人有任何角色。因此,我无法根据此信息进行筛选。
WP帖子删除也会删除与帖子相关的元数据吗?
请这样说:wp post delete --force $(wp post list --post_type=product --format=ids) 我发现这比从管理员那里删除帖子要快得多,性能也要好得多。但我在想:cli和admin方式之间有什么区别吗?例如,该cli命令是否还会删除与已删除帖子关联的元数据?
自定义WP CLI命令的文件驻留在哪里?
我想创建一个自定义的WP-CLI命令,我已经阅读了文档,但我一辈子都不明白它是如何工作的。我需要在我的配置文件中声明它们要去哪里吗?它是PHP文件吗?如果是这样的话,我需要声明它把它放在我的主题中的任何地方?提前谢谢你。
问WP-CLI最新发布的核心WordPress版本
我正在尝试制作一个脚本(bash),它检查我服务器上的所有WordPress安装,并返回一组信息。我需要知道WordPress(官方存储库)的最新已知版本,您可以通过WP-CLI完成吗?或者有其他方法(API…)吗?(我正在寻找WP-CLI解决方案)
如何以经过身份验证的用户身份运行WP-CLI命令?
我写了一个命令wp-cli 调用wp nurse. 它是根据wp doctor 命令,但用于运行WordPress站点运行状况检查。使用浏览器中的工具,当前所有16个测试都通过。但是,当从wp, 只有13项测试成功。ichabod:~ uplime% wp nurse check --all +----------------------+-------------+--------------------------------------------------------+ | na
从wp-cli保存(相同)固定链接
我将许多WordPress站点移到了一个新服务器上,所有永久链接都需要“刷新”。我需要再次保存(无任何更改)设置->永久链接以解决页面/帖子404错误。我询问是否存在从wp cli保存永久链接(无更改)的方法。我知道:wp rewrite structure但是永久链接的结构必须作为参数传递,每个站点都有不同的结构,我只需要使用相同的设置保存即可。有可能吗?
如何从wp钩子运行wp cli?
在我的网站上调用wordpress挂钩时,如何运行wp cli命令。在用户注册挂钩上,我想运行wp cli命令来激活许可证。
WP-CLI:检测更改的核心文件并自动恢复它们
我知道有一个命令可以验证核心文件的完整性:$ wp core verify-checksums 如果文件已损坏或更改,是否有任何WP-CLI命令可自动恢复所有这些文件?E、 g.从官方存储库下载这些文件并进行恢复。这可能是一个有用的命令,可以每24小时运行一次,例如,与任何更新一起运行,以保持Wordpress安装的完整性和安全性。
运行phpunit时建立数据库连接时出错
我在跟踪https://make.wordpress.org/cli/handbook/plugin-unit-tests/ 为插件运行单元测试。我创建了一个新插件。$ wp scaffold plugin hello-plugin-1 Success: Created plugin files. Success: Created test files. 运行install-wp-tests.sh.$ cd wp-content/plugins/hello-plugin-1
无法在MacOS Catalina上使用WP CLI和MAMP连接到MySQL数据库,使用的是哦My Zsh
我正在运行macOS Catalina,并尝试将WP CLI与MAMP结合使用,将iTerm2和Oh My Zsh作为命令行。但是,当我输入wp 在命令行中,然后按q 要退出,我会遇到以下错误:PHP Notice: Undefined index: SERVER_NAME in phar:///usr/local/Cellar/wp-cli/2.4.0/bin/wp/vendor/wp-cli/wp-cli/php/WP_CLI/Runner.php(1197) : eval()\'d code on
是否可以使用WP-CLI按ID删除一系列帖子?
我正在学习WP-CLI,但在命令行中输入错误wp post generate 而不是wp post generate --help现在我已经生成了默认的100篇文章,但是,这是一个很好的机会,我可以尝试使用WP-CLI删除这100篇文章。然而,我无法理解。因此,是否可以按ID(例如从1970年到2070年)删除一系列帖子,或者使用它们生成的时间,因为它们都是同时生成的,所有这一切都是通过WP-CLI完成的。
从上载中删除与WordPress无关的文件
是否有wp cli命令或任何简单的方法来删除与WordPress无关但意外FTPed或同步到uploads目录的文件?
是否使用wp-cli启用所有插件的自动更新?(从WordPress 5.5开始)
由于WP 5.5刚刚发布,现在您可以将插件设置为自动更新,这可以通过WP cli完成吗?查看文档,我没有看到它的子命令:https://developer.wordpress.org/cli/commands/plugin/我管理了很多Wordpress网站,其中大多数都可以自动更新,如果可以的话,可以节省我很多时间,还可以减少安全风险。我想在许多wordpress网站上启用插件的自动更新。有什么解决方案吗?
使用WP-CLI和/或Search-Replace-DB迁移多站点
我有一个Wordpress 5.5/PHP7.3多站点生产站点安装,我正在尝试将其迁移到本地LAMP开发环境,以便进行编辑。The Problem: 就是在运行Search Replace DB脚本或WP Cli多站点迁移脚本时。一个子网站完美地加载到新的开发域上,同时主网站和具有相同主题的子网站成功加载,但主题似乎已中断(基于visual composer)。可能还有其他非视觉错误。我已经下载了所有文件,正确配置了LAMP virtualhost,并通过PHPMYADMIN将数据库导入到我的本地LAMP
如何使用PHP函数触发WP CLI DB导出?
我想使用WP-CLI导出数据库-使用wp db export - 创建备份。我还需要使用cron来控制备份计划。WP-CLI安装在我的托管主机上,我可以通过SSH, 但我不能用cron 直接在我的服务器上。为了使用我自己的cron作业来安排备份,我需要使用插件WP Crontrol来添加和编辑cron 工作;该插件使用函数作为add_action, i、 e。my_backup_cron 开火my_backup_function:这是插件使用的格式:add_action( \'my_backup_cron
当我的远程产品在HTTPS上时,如何最好地将本地主机保留在Http上
我正在使用插件**Really Simple SSL** 配置为使用SSL的。我使用WP Migrate Pro将数据库从本地移动到远程。但我通常会遇到pulling 从productions到localhost的DB在开发过程中,我在localhost上的大多数链接都使用https。我不想在本地开发上设置SSL。目前,我停用plugin Really Simple SSL 使用“wp cli”。接下来,我必须在本地主机上找到并将https替换为http。这使得更新使用不安全的回购和我的字体,css和cd
使用WP-CLI跳过WooCommerce 4.5.x自注册
我有一个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_on
Circumvent WP CLI Command
我正在为我的多站点设置编写维护模式插件。其核心是一个非常简单的脚本,在设置选项时返回维护模式页面。现在,我想添加cli命令来启用或禁用它,但有一个问题:启用维护模式时,任何cli命令都只返回维护页面的html。有没有办法通过检查请求是否来自cli或其他什么来避免这种情况?在CLI中,可以在执行命令时排除插件,但这不起作用,因为我需要禁用已注册命令的插件。。。