/** * Primary class constructor. * * @since 1.0.0 */ public function __construct() { // Load the base class object. $this->base = Soliloquy_Dynamic::get_instance(); // Get Dynamic ID $this->dynamic_id = get_option('soliloquy_dynamic'); // Actions and Filters add_filter('soliloquy_slider_types', array($this, 'add_dynamic_type'), 9999, 2); add_action('soliloquy_display_dynamic', array($this, 'images_display')); }
/** * Primary class constructor. * * @since 2.1.9 */ public function __construct() { // Load the base class object. $this->base = Soliloquy_Dynamic::get_instance(); // Get Dynamic ID $this->dynamic_id = get_option('soliloquy_dynamic'); // Actions and Filters add_action('admin_head', array($this, 'remove_checkbox')); add_filter('page_row_actions', array($this, 'remove_row_actions'), 10, 2); add_filter('post_row_actions', array($this, 'remove_row_actions'), 10, 2); }
} /** * Loads all global files into scope. * * @since 2.1.9 */ public function require_global() { require plugin_dir_path(__FILE__) . 'includes/global/common.php'; require plugin_dir_path(__FILE__) . 'includes/global/shortcode.php'; } /** * Returns the singleton instance of the class. * * @since 2.1.9 * * @return object The Soliloquy_Dynamic object. */ public static function get_instance() { if (!isset(self::$instance) && !self::$instance instanceof Soliloquy_Dynamic) { self::$instance = new Soliloquy_Dynamic(); } return self::$instance; } } // Load the main plugin class. $soliloquy_dynamic = Soliloquy_Dynamic::get_instance(); // Register activation and deactivation hooks register_activation_hook(__FILE__, array(&$soliloquy_dynamic, 'activate')); register_deactivation_hook(__FILE__, array(&$soliloquy_dynamic, 'deactivate'));