register_activation_hook not working
-
Hi,
My code is as below.But it is not working.
<?
if (!defined(‘PLUGINDIR’)) {
define(‘PLUGINDIR’,’wp-content/plugins’);
}if (is_file(trailingslashit(ABSPATH.PLUGINDIR).’myplugin6.php’)) {
define(‘AKTT_FILE’, trailingslashit(ABSPATH.PLUGINDIR).’/myplugin6.php’);
}
else if (is_file(trailingslashit(ABSPATH.PLUGINDIR).’/myplugin6/myplugin6.php’)) {
define(‘AKTT_FILE’, trailingslashit(ABSPATH.PLUGINDIR).’/myplugin6/myplugin6.php’);
}
global $wpdb;function myplugin_activate()
{
global $wpdb;
$table = $wpdb->prefix.”sh_gloss”;require_once(ABSPATH . ‘wp-admin/includes/upgrade.php’);
$structure = “CREATE TABLE $table (
id INT(9) NOT NULL AUTO_INCREMENT,
phrase VARCHAR(80) NOT NULL,
desc VARCHAR(255) NOT NULL,
UNIQUE KEY id (id));”;dbDelta($structure);
// Populate table
$wpdb->query(“INSERT INTO $table(phrase, desc)
VALUES(‘Scott Herbert’, ‘Rockstar Programmer’)”);}
register_activation_hook( AKTT_FILE, ‘myplugin_activate’ );
?>
What could be the reason?Thanks
Pradeep
- The topic ‘register_activation_hook not working’ is closed to new replies.