Ejemplo n.º 1
0
License URI: http://www.gnu.org/licenses/gpl-2.0.txt
Domain Path: /lang
*/
// If this file is called directly, abort.
if (!defined('WPINC')) {
    die;
}
// ensure EXT is defined
if (!defined('EXT')) {
    define('EXT', '.php');
}
require 'core/bootstrap' . EXT;
$config = (include 'plugin-config' . EXT);
require_once plugin_dir_path(__FILE__) . 'class-pixlikes.php';
// set textdomain
pixlikes::settextdomain($config['textdomain']);
// Ensure Test Data
// ----------------
$defaults = (include 'plugin-defaults' . EXT);
$current_data = get_option($config['settings-key']);
if ($current_data === false) {
    add_option($config['settings-key'], $defaults);
} else {
    if (count(array_diff_key($defaults, $current_data)) != 0) {
        $plugindata = array_merge($defaults, $current_data);
        update_option($config['settings-key'], $plugindata);
    }
}
# else: data is available; do nothing
// Load Callbacks
// --------------