Example #1
0
 static function uninstall()
 {
     require_once dirname(__FILE__) . DIRECTORY_SEPARATOR . 'options.php';
     require_once dirname(__FILE__) . DIRECTORY_SEPARATOR . 'sitemap.php';
     $siteurl = BaidusubmitOptions::getOption('siteurl');
     $token = BaidusubmitOptions::getOption('pingtoken');
     $sppasswd = BaidusubmitOptions::getOption('sppasswd');
     $sign = md5($siteurl . $token);
     BaidusubmitSitemap::submitIndex('del', BaidusubmitSitemap::TYPE_ALL, $siteurl, $sppasswd, $sign);
     BaidusubmitSitemap::submitIndex('del', BaidusubmitSitemap::TYPE_INC, $siteurl, $sppasswd, $sign);
     BaidusubmitOptions::clearAllOptions();
     global $wpdb;
     foreach (array_keys(self::$createTableSql) as $table) {
         $fulltable = $wpdb->prefix . $table;
         $wpdb->query("DROP TABLE {$fulltable}");
     }
 }