/** * Class constructor. */ public function __construct() { parent::__construct(); $priority = 9; // Because WP_Customize_Widgets::register_settings() happens at after_setup_theme priority 10. add_action('after_setup_theme', array($this, 'init'), $priority); }
/** * Class constructor. */ public function __construct() { $this->plugin_file = dirname(__DIR__) . '/customize-rest-resources.php'; parent::__construct(); $priority = 9; // Because WP_Customize_Widgets::register_settings() happens at after_setup_theme priority 10. add_action('after_setup_theme', array($this, 'init'), $priority); }
/** * Plugin constructor. */ public function __construct() { // Parse plugin version. if (preg_match('/Version:\\s*(\\S+)/', file_get_contents(dirname(__FILE__) . '/../customize-snapshots.php'), $matches)) { $this->version = $matches[1]; } load_plugin_textdomain('customize-snapshots'); parent::__construct(); }
/** * @param array $config */ public function __construct($config = array()) { // @todo If running unit tests, we can just skip adding this action $priority = 9; // because WP_Customize_Widgets::register_settings() happens at after_setup_theme priority 10 add_action('after_setup_theme', array($this, 'init'), $priority); parent::__construct(); // autoload classes and set $slug, $dir_path, and $dir_url vars $default_config = array('disable_widgets_init' => false, 'disable_widgets_factory' => false, 'active_modules' => array('non_autoloaded_widget_options' => !$this->is_wpcom_vip_prod(), 'widget_number_incrementing' => true, 'https_resource_proxy' => true, 'widget_posts' => true, 'optimized_widget_registration' => false, 'deferred_customize_widgets' => true), 'https_resource_proxy' => HTTPS_Resource_Proxy::default_config(), 'widget_posts' => Widget_Posts::default_config(), 'memory_limit' => '256M', 'max_memory_usage_percentage' => 0.75); $this->config = array_merge($default_config, $config); }
/** * Class constructor. */ public function __construct() { parent::__construct(); add_action('after_setup_theme', array($this, 'init')); }