我根本不是Wordpress,但客户要求我使用这个CMS实现新网站,所以我从头开始阅读:https://codex.wordpress.org
我需要在用户激活插件时创建一个表,我已经按照上面报告的所有文档但我无法运行CREATE TABLE。
这是我的代码:
// Indico il nome della funzione da eseguire all'attivazione del plugin
register_activation_hook(__FILE__,'schede_eccellenze_plugin_install');
function schede_eccellenze_plugin_install()
{
global $wpdb;
//Elenco dei nomi delle tabelle da creare
$tabella_alberghi = $wpdb->prefix."schede_eccellenze_alberghi";
//Query tabella per le stanze
$sql_albergo = "
CREATE TABLE IF NOT EXISTS ". $tabella_alberghi ." (
id INT AUTO_INCREMENT PRIMARY KEY,
nome VARCHAR(50) NOT NULL,
descrizione TEXT NOT NULL,
indirizzo TEXT NOT NULL,
);
";
//Recupero il file necessario per la creazione e aggiornamento tabelle
require_once(ABSPATH . 'wp-admin/includes/upgrade.php');
//Eseguio le query di creazione
dbDelta($sql_albergo);
}
我的代码出了什么问题?每次运行激活时,它都不会运行查询。
编辑:
我需要创建一个插件,允许我的客户端插入不同类型的东西,例如:
此插件的目的是为他提供插入数据的界面以及编辑或删除条目的可能性。
我想为每种类型的条目创建一个表(每个条目具有不同的字段和不同的列)以保持数据分离
目前我不知道他需要多少种类型的东西