📜  如何在 wordpress 数据库中创建表 (1)

📅  最后修改于: 2023-12-03 15:38:30.101000             🧑  作者: Mango

如何在 WordPress 数据库中创建表

如果您是开发人员并打算在 WordPress 网站上开发自己的插件或主题,您可能需要在数据库中创建自定义表。本文将向您介绍如何在 WordPress 数据库中创建自定义表。

步骤一:连接到数据库

在创建表之前,您需要通过 PHP 文件连接到 WordPress 数据库。您可以使用以下代码连接到数据库:

global $wpdb;
步骤二:定义表名和表结构

接下来,您需要定义您要创建的表的名称和结构。您可以使用以下代码定义表:

$table_name = $wpdb->prefix . 'my_custom_table';

您可以使用以下代码定义表结构:

$sql = "CREATE TABLE $table_name (
id mediumint(9) NOT NULL AUTO_INCREMENT,
name varchar(50) DEFAULT '' NOT NULL,
email varchar(50) DEFAULT '' NOT NULL,
PRIMARY KEY  (id)
);";

这将创建一个名为“my_custom_table”的表,其中包含三列:ID、名称和电子邮件地址。

步骤三:执行 SQL 语句

接下来,您需要执行 SQL 语句以在数据库中创建表格。您可以使用以下代码执行 SQL 语句:

require_once( ABSPATH . 'wp-admin/includes/upgrade.php' );
dbDelta( $sql );
完整代码片段

以下是如何在 WordPress 数据库中创建表的完整代码片段:

global $wpdb;
$table_name = $wpdb->prefix . 'my_custom_table';
$sql = "CREATE TABLE $table_name (
    id mediumint(9) NOT NULL AUTO_INCREMENT,
    name varchar(50) DEFAULT '' NOT NULL,
    email varchar(50) DEFAULT '' NOT NULL,
    PRIMARY KEY  (id)
);";
require_once( ABSPATH . 'wp-admin/includes/upgrade.php' );
dbDelta( $sql );
结论

在 WordPress 数据库中创建自定义表格可以帮助您轻松地将新内容添加到您的网站。通过遵循上述步骤,您可以轻松地创建自定义表格并开始编写插件或主题。