コード例 #1
0
 /**
  * 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);
 }
コード例 #2
0
 /**
  * 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);
 }
コード例 #3
0
 /**
  * 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();
 }
コード例 #4
0
 /**
  * @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);
 }
コード例 #5
0
 /**
  * Class constructor.
  */
 public function __construct()
 {
     parent::__construct();
     add_action('after_setup_theme', array($this, 'init'));
 }