/** * Return an 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; }
/** * Initialize the plugin by setting localization, filters, and administration functions. */ private function __construct() { // register settings add_action('admin_init', array($this, 'register_settings')); $this->renderer = SH_Crafty_Social_Buttons_Admin_Fields::get_instance(); }