public function register() { Loader::load()->add_action('wp_enqueue_scripts', $this, 'register_js'); Loader::load()->add_action('wp_enqueue_style', $this, 'register_css'); }
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'); }
public function setUp() { Loader::load()->add_action('plugins_loaded', $this, 'setLocale'); }
/** * Main run function */ public function run() { /** @var Router */ Router::load()->start(); Loader::load()->run(); }