title: "WP_CLI::confirm()" post_status: publish comment_status: open taxonomy: category: - wp-cli-handbook post_tag: - Internal Api - References - Repos
WP_CLI::confirm()
在执行破坏性操作前请求确认。
使用方法
WP_CLI::confirm( $question, $assoc_args = [] )
$question (string) 提示前显示的问题。
$assoc_args (array) 若提供 'yes' 则跳过提示。
$assoc_args (array) 若提供 'yes' 则跳过提示。
说明
如果对问题输入 'y',脚本将继续执行。如果输入 'n' 或任何其他响应,脚本将退出。
# `wp db drop` 在删除数据库前请求确认。
WP_CLI::confirm( "确定要删除数据库吗?", $assoc_args );
内部 API 文档随每个版本从 WP-CLI 代码库生成。如需改进,请提交拉取请求。
相关函数
- WP_CLI\Utils\launch_editor_for_input() - 启动系统的 $EDITOR 供用户编辑文本。
- WP_CLI\Utils\get_flag_value() - 返回标志值,若未设置则返回 $default 值。
- WP_CLI\Utils\report_batch_operation_results() - 报告对多个资源执行相同操作的结果。
- WP_CLI\Utils\parse_str_to_argv() - 将命令行参数字符串解析为 $argv 风格的变量。
- WP_CLI::read_value() - 从多种格式读取值。
- WP_CLI::has_config() - 确认全局配置参数存在。
- WP_CLI::get_config() - 获取全局配置参数的值。