Пример #1
0
 public function register()
 {
     Loader::load()->add_action('wp_enqueue_scripts', $this, 'register_js');
     Loader::load()->add_action('wp_enqueue_style', $this, 'register_css');
 }
Пример #2
0
 public function init_admin_settings()
 {
     Settings::load()->add_admin_settings_page('Megaforms Settings', 'Megaforms', 'manage_options', 'MegaformsPage', [$this, 'start'], 'dashicons-format-aside', (double) (59.9 . srand(time()) % rand(1, 999)));
     Loader::load()->add_action('admin_menu', Settings::load(), 'register_admin_settings_pages');
 }
Пример #3
0
 public function setUp()
 {
     Loader::load()->add_action('plugins_loaded', $this, 'setLocale');
 }
Пример #4
0
 /**
  * Main run function
  */
 public function run()
 {
     /** @var Router */
     Router::load()->start();
     Loader::load()->run();
 }