DBDelta没有创建表wordpress

时间:2017-11-18 15:30:30

标签: php mysql wordpress plugins

当我从PHPMyAdmin检查时,Db delta似乎没有创建表。

PS:我不会写php或wordpress插件,这是第一次。

请帮助。

这是我的代码:

$dbname = 'wordpress_auth';
function activate_auth() {
    global $wpdb;
                    $charset_collate = $wpdb->get_charset_collate();

                    $sql = "CREATE TABLE `$dbname` (
                      userid varchar(255) NOT NULL,
                      authsecret varchar(255) NOT NULL,
                      PRIMARY KEY  (userid)
                    ) $charset_collate;";
require_once( ABSPATH . 'wp-admin/includes/upgrade.php' );
    dbDelta($sql);
}
register_activation_hook(__FILE__,'activate_auth');

0 个答案:

没有答案