dbdelta_create_queries
云策文档标注
概述
dbdelta_create_queries 是一个 WordPress 过滤器钩子,用于过滤 dbDelta 函数中创建表或数据库的 SQL 查询。它允许开发者在执行前修改这些查询。
关键要点
- 此钩子过滤包含“CREATE TABLE”或“CREATE DATABASE”的 SQL 查询。
- 参数 $cqueries 是一个字符串数组,表示 dbDelta 的创建查询。
- 钩子通过 apply_filters('dbdelta_create_queries', $cqueries) 调用,用于自定义数据库创建逻辑。
- 与 dbDelta() 函数相关,常用于数据库升级或初始化场景。
- 自 WordPress 3.3.0 版本引入。
原文内容
Filters the dbDelta SQL queries for creating tables and/or databases.
Description
Queries filterable via this hook contain “CREATE TABLE” or “CREATE DATABASE”.
Parameters
$cqueriesstring[]-
An array of dbDelta create SQL queries.
Source
$cqueries = apply_filters( 'dbdelta_create_queries', $cqueries );
Changelog
| Version | Description |
|---|---|
| 3.3.0 | Introduced. |