兜兜转转,回归初恋,欢迎使用yusiyuhuo主题, 主题介绍>>>

WordPress代码解析之dbDelta($sql)

WordPress建站 陌小雨 8088℃ 0评论

路漫漫其修远兮,吾将上下而求索。

以分析微信公众号插件为例来讲解dbDelta()的用法

add_action( 'plugins_loaded', 'create_history_table' );
function create_history_table(){
global $wpdb;
$table_name =DB_TABLE_WPWSL_HISTORY;
$sql = "CREATE TABLE $table_name (
id bigint(20) NOT NULL KEY AUTO_INCREMENT,
openid varchar(100) NOT NULL,
keyword varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
is_match char(1) NOT NULL,
time datetime NOT NULL
);";

require_once( ABSPATH . 'wp-admin/includes/upgrade.php' );
dbDelta($sql);
}

plugins_loaded 所有插件加载完毕后执行此动作函数。

dbDelta()主要就是用来新建数据库表

转载请注明:小雨科技 _武汉网站建设_武汉小程序搭建 » WordPress代码解析之dbDelta($sql)

喜欢 (0)
发表我的评论
取消评论
表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址