清除 WP-CLIWP-CLI WP-CLI 是 WordPress 的命令行界面,用于以编程方式执行管理和开发任务。项目页面位于 http://wp-cli.org/ https://make.wordpress.org/cli/ 缓存目录。
用法
场景:我的示例场景
假设缓存为空
...
Behat 步骤文档在每次发布时根据 WP-CLI 代码库生成。如需提出改进建议,请提交拉取请求。
相关内容
- 假设一个空目录 – 创建一个空目录。
- 假设 /^一个? (空|不存在的) ([^\s]+) 目录$/ – 创建或删除指定目录。
- 假设 /^一个? ([^\s]+) (文件|缓存文件):$/ – 使用给定内容创建文件。
- 假设 /^将 “([^”]+)” 替换为 “([^”]+)”(在 ([^\s]+) 文件中)$/ – 使用正则表达式在文件中搜索并替换字符串。
- 假设 /^对 (.*?) 的 HTTP 请求将响应:$/ – 模拟对指定 HTTPHTTP HTTP 是超文本传输协议(Hyper Text Transfer Protocol)的缩写。HTTP 是万维网所使用的底层协议,该协议定义了消息的格式和传输方式,以及 Web 服务器和浏览器应如何响应各种命令。 请求的响应,该请求指向给定的 URLURL 互联网上某个网站或网页的特定网络地址,例如网站的 URL www.wordpress.org。
- 假设 WP 文件 – 下载 WordPress 文件但不进行安装。
- 假设 wp-config.php – 使用 `wp config create` 创建 wp-config.php 文件。
- 假设一个数据库 – 创建一个空数据库。
- 假设 /^一个 WP( \d[^\s]+)? 安装(?:过程)?$/ – 安装 WordPress。
- 假设 /^在 [‘”]?([^’”]+)[‘”]? 中进行一个 WP( [^\s]+)? 安装(?:过程)?$/ – 在给定目录中安装 WordPress。
- 假设一个使用 Composer 的 WP 安装(过程) – 使用 Composer 安装 WordPress。
- 假设一个使用 Composer 且带有自定义 vendor 目录 :vendor_directory 的 WP 安装(过程) – 使用 Composer 和自定义 vendor 目录安装 WordPress。
- 假设 /^一个 WP 多站点 (子目录|子域名)?\s?(安装|安装过程)$/ – 安装 WordPress 多站点多站点 多站点是 WordPress 的一项功能,允许用户在单个 WordPress 安装中创建站点网络。多站点自 WordPress 3.0 版本起可用,是 WPMU 或 WordPress 多用户项目的延续。WordPress 多用户项目已停止,其功能被纳入 WordPress 核心。高级管理手册 -> 创建网络。。
- 假设以下插件已安装并启用: – 安装并启用一个或多个插件。
- 假设一个自定义 wp-content 目录 – 配置自定义的 `wp-content` 目录。
- 假设下载: – 将多个文件下载到给定目标位置。
- 假设 /^将 (STDOUT|STDERR) ([\’].+[^\’])?\s?保存为 \{(\w+)\}$/ – 将 STDOUT 或 STDERR 内容存储到变量中。
- 假设 /^一个新的 Phar,版本为(?:相同版本|版本 “([^”]+)”)$/ – 构建具有给定版本的新 WP-CLI Phar 文件。
- 假设 /^一个已下载的 Phar,版本为(?:相同版本|版本 “([^”]+)”)$/ – 从 GitHubGitHub GitHub 是一个提供 Git 仓库在线实现的网站,其他开发者可以轻松共享、复制和修改这些仓库。公共仓库可免费托管,私有仓库则需要付费订阅。GitHub 引入了“拉取请求”概念,贡献者在分支中完成的代码更改可由仓库所有者在合并前进行审查和讨论。https://github.com/ 下载指定版本的 WP-CLI Phar。
- 假设 /^将 (.+) 文件 ([\’].+[^\’])?保存为 \{(\w+)\}$/ – 将给定文件的内容存储到变量中。
- 假设一个配置错误的 WP_CONTENT_DIR 常量目录 – 修改 wp-config.php,将 `WP_CONTENT_DIR` 设置为空字符串。
- 假设依赖当前 wp-cli – 将 `wp-cli/wp-cli` 添加为 Composer 依赖项。
- 假设一个 PHP 内置 Web 服务器 – 在当前目录中启动 PHPPHP PHP(PHP:超文本预处理器的递归缩写)是一种广泛使用的开源通用脚本语言,尤其适用于 Web 开发,并且可以嵌入 HTML 中。https://www.php.net/manual/en/index.php 内置 Web 服务器。
- 假设一个用于提供 :subdir 服务的 PHP 内置 Web 服务器 – 在给定子目录中启动 PHP 内置 Web 服务器。