function __construct($plugin_basename, $static_url = '/', $static_dir = '', $remote_get_option = array()) { self::$instance = $this; $this->plugin_basename = $plugin_basename; $this->url_table = self::url_table(); $this->init_params($static_url, $static_dir, $remote_get_option); add_action('wp_ajax_static_press_init', array($this, 'ajax_init')); add_action('wp_ajax_static_press_fetch', array($this, 'ajax_fetch')); add_action('wp_ajax_static_press_finalyze', array($this, 'ajax_finalyze')); }
function __construct($plugin_basename, $static_url = '/', $static_dir = '', $remote_get_option = array(), $exclude_folders = 'node_modules') { self::$instance = $this; $this->plugin_basename = $plugin_basename; $this->url_table = self::url_table(); $this->init_params($static_url, $static_dir, $remote_get_option, $exclude_folders); add_action('wp_ajax_static_press_init', array($this, 'ajax_init')); add_action('wp_ajax_static_press_fetch', array($this, 'ajax_fetch')); add_action('wp_ajax_static_press_finalyze', array($this, 'ajax_finalyze')); add_action('save_post', array($this, 'staticpress_save_single')); add_action('transition_post_status', array($this, 'staticpress_page_delete_unpublish'), 10, 3); }