WordPress插件数据库。如何为复选框创建表格

时间:2015-09-09 作者:mysticalghoul

嗨,我有以下代码,当插件被激活时,会将表添加到数据库中。目前,它们仅用于输入字段。我需要为checkbox或yes/no.Thnaks创建一个表

                $sql = "CREATE TABLE $easy_gallery_table (
                Id INT NOT NULL AUTO_INCREMENT, 
                name VARCHAR( 30 ) NOT NULL, 
                slug VARCHAR( 30 ) NOT NULL, 
                description TEXT NOT NULL, 
                thumbnail LONGTEXT NOT NULL, 
                thumbwidth INT, 
                thumbheight INT, 
                PRIMARY KEY Id (Id) 
                );";
            require_once( ABSPATH . \'wp-admin/includes/upgrade.php\' );
            dbDelta( $sql );

1 个回复
最合适的回答,由SO网友:Dips Kakadiya 整理而成

您可以在插件激活挂钩上添加上述代码,以便在激活插件时运行代码。

对于复选框,需要将表列类型定义为布尔值。

别忘了检查表是否已经存在。否则在第二次激活时显示错误。