コード例 #1
0
ファイル: uninstall.php プロジェクト: WordPressArt/conisia
<?php

if (!defined('ABSPATH') && !defined('WP_UNINSTALL_PLUGIN')) {
    exit;
}
define('WPEDITOR_PATH', plugin_dir_path(__FILE__));
// e.g. /var/www/example.com/wordpress/wp-content/plugins/wpeditor
require_once WPEDITOR_PATH . 'classes/WPEditor.php';
require_once WPEDITOR_PATH . 'classes/WPEditorSetting.php';
//if(WPEditorSetting::getValue('uninstall_db')) {
global $wpdb;
$prefix = WPEditor::getTablePrefix();
$sqlFile = WPEDITOR_PATH . 'sql/uninstall.sql';
$sql = str_replace('[prefix]', $prefix, file_get_contents($sqlFile));
$queries = explode(";\n", $sql);
foreach ($queries as $sql) {
    if (strlen($sql) > 5) {
        $wpdb->query($sql);
    }
}
//}
コード例 #2
0
ファイル: WPEditor.php プロジェクト: WordPressArt/conisia
 public static function getTableName($name)
 {
     return WPEditor::getTablePrefix() . $name;
 }