Пример #1
0
        $plugindata = array_merge($defaults, $current_data);
        update_option($config['settings-key'], $plugindata);
    }
}
# else: data is available; do nothing
// Load Callbacks
// --------------
$basepath = dirname(__FILE__) . DIRECTORY_SEPARATOR;
$callbackpath = $basepath . 'callbacks' . DIRECTORY_SEPARATOR;
pixlikes::require_all($callbackpath);
require_once plugin_dir_path(__FILE__) . 'class-pixlikes.php';
// Register hooks that are fired when the plugin is activated, deactivated, and uninstalled, respectively.
register_activation_hook(__FILE__, array('PixLikesPlugin', 'activate'));
//register_deactivation_hook( __FILE__, array( 'PixLikesPlugin', 'deactivate' ) );
global $pixlikes_plugin;
$pixlikes_plugin = PixLikesPlugin::get_instance();
function pixlikes()
{
    global $pixlikes_plugin;
    echo $pixlikes_plugin->display_pixlikes();
}
function display_pixlikes($args = array('display_only' => false, 'class' => ''))
{
    global $pixlikes_plugin;
    echo $pixlikes_plugin->display_likes_number($args);
}
function get_pixlikes($postID)
{
    global $pixlikes_plugin;
    return $pixlikes_plugin->get_likes_number($postID);
}
Пример #2
0
 /**
  * Return an instance of this class.
  *
  * @since     1.0.0
  *
  * @return    object    A single instance of this class.
  */
 public static function get_instance()
 {
     // If the single instance hasn't been set, set it now.
     if (null == self::$instance) {
         self::$instance = new self();
     }
     return self::$instance;
 }