File tree 1 file changed +3
-12
lines changed
1 file changed +3
-12
lines changed Original file line number Diff line number Diff line change @@ -115,21 +115,11 @@ function create_tables( $upgrade = false ) {
115
115
* @uses dbDelta() to apply the SQL code
116
116
*
117
117
* @param string $table_name The name of the table to create
118
+ * @return bool whether the table creation was successful
118
119
*/
119
120
function create_table ( $ table_name ) {
120
121
global $ wpdb ;
121
- require_once ABSPATH . 'wp-admin/includes/upgrade.php ' ;
122
-
123
- /* Set the database charset */
124
- $ charset_collate = '' ;
125
-
126
- if ( ! empty ( $ wpdb ->charset ) ) {
127
- $ charset_collate = "DEFAULT CHARACTER SET $ wpdb ->charset " ;
128
- }
129
-
130
- if ( ! empty ( $ wpdb ->collate ) ) {
131
- $ charset_collate .= " COLLATE $ wpdb ->collate " ;
132
- }
122
+ $ charset_collate = $ wpdb ->get_charset_collate ();
133
123
134
124
/* Create the database table */
135
125
$ sql = "CREATE TABLE $ table_name (
@@ -143,6 +133,7 @@ function create_table( $table_name ) {
143
133
PRIMARY KEY (id)
144
134
) $ charset_collate; " ;
145
135
136
+ require_once ABSPATH . 'wp-admin/includes/upgrade.php ' ;
146
137
dbDelta ( $ sql );
147
138
do_action ( 'code_snippets/create_table ' , $ table_name );
148
139
}
You can’t perform that action at this time.
0 commit comments