Advertisement
Guest User

Untitled

a guest
Feb 13th, 2012
131
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 0.71 KB | None | 0 0
  1. <?php
  2. /*Plugin Name: Nirvana*/
  3.  
  4. function nirvana_install() {
  5.     global $wpdb;
  6.     $dynamic_sidebars = $wpdb->prefix . "dynamic_sidebars";
  7.  
  8.     $sql = $wpdb->prepare( "CREATE TABLE %s (
  9.             dynamic_sidebar_id BIGINT(20) NOT NULL AUTO_INCREMENT ,
  10.             sidebar_name  VARCHAR(255) NOT NULL ,
  11.             sidebar_id  VARCHAR(255) NOT NULL ,
  12.             description  MEDIUMTEXT NULL ,
  13.             before_widget  MEDIUMTEXT NULL ,
  14.             after_widget  MEDIUMTEXT NULL ,
  15.             before_title  MEDIUMTEXT NULL ,
  16.             after_title  MEDIUMTEXT NULL ,
  17.             PRIMARY KEY  dynamic_sidebar_id (dynamic_sidebar_id),
  18.     );", $dynamic_sidebars);
  19.  
  20.     require_once(ABSPATH . 'wp-admin/includes/upgrade.php');
  21.     dbDelta($sql);
  22. }
  23. register_activation_hook( __FILE__, 'nirvana_install' );
  24. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement