路漫漫其修远兮,吾将上下而求索。
以分析微信公众号插件为例来讲解 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()主要就是用来新建数据库表
你可能对这些文章感兴趣:
- 如何让左右div高度一样
- 喜欢折腾wordpress的人,一定要知道的5个动作
- WordPress利用sql命令批量修改友情链接全部在新窗口打开
- WordPress个性化登陆界面(添加会遮挡双眼的猫头鹰动画)
- WordPress站点不得不做的SEO
- 封装的WordPress全站PJAX排除规则怎么写
- win7显示摄像头
- WordPress插件推荐:Hermit音乐播放器
- WordPress原生评论自定义样式
- WordPress函数:get_post() 详解及使用示例
- 分享利用margin和position制作带三角边框的源码
- WordPress基础教程:自动为新文章添加标签非插件
- 【WordPress建站基础】网站布局经典图文教程(5)
- WordPress常用函数:调用外部文件最简单的办法
如有疑问,请前往问答中心反馈!
反馈