嗯,我在WordPress中完成了我的第一个插件,但我有一个小问题。
我的插件有下一个代码
add_action(\'my-plugin/my-plugin.php\',\'rating_install\');
add_action(\'admin_menu\',\'rating_add_option\');
function rating_install(){
global $wpdb;
$table_name = $wpdb->prefix."rating";
$create = "CRETA TABLE ".$table_name." ( "
. "id INT( 11 ) NOT NULL AUTO_INCREMENT PRIMARY KEY, "
. "url TINYTEXT NOT NULL, "
. "descripcion TINYTEXT NOT NULL ) ";
$wpdb->query($create);
}
function rating_uninstall(){
global $wpdb;
$table_name = $wpdb->prefix."rating";
$drop = "DROP TABLE IF EXISTS ".$table_name;
$wpdb->query($drop);
}
add_action(\'activa_rating/my-plugin.php\',\'rating_install\');
add_action(\'desactiva_rating/my-plugin.php\',\'rating_uninstall\');
当我激活插件时,它在localhost中工作,但当我将插件上传到服务器时,这段代码不工作,就像它不存在一样。不要在数据库中创建我的表。
我在数据库中看到权限,我拥有所有权限。