/** * Begins execution of the plugin. * * Since everything within the plugin is registered via hooks, * then kicking off the plugin from this point in the file does * not affect the page life cycle. * * @since 1.0.0 */ function run_rtbiz() { $plugin = Rtbiz::instance(); }
/** * Register all of the hooks related to the admin area functionality * of the plugin. * * @since 1.0.0 * @access private */ private function define_admin_hooks() { self::$templateURL = apply_filters('rtbiz_template_url', 'rtbiz/'); $plugin_admin = new Rtbiz_Admin(); if (is_admin()) { // update menu order of rtbiz menu Rtbiz::$loader->add_action('admin_menu', $plugin_admin, 'register_menu', 1); Rtbiz::$loader->add_action('custom_menu_order', $plugin_admin, 'custom_pages_order'); Rtbiz::$loader->add_filter('plugin_action_links_' . RTBIZ_BASE_NAME, $plugin_admin, 'plugin_action_links'); Rtbiz::$loader->add_filter('plugin_row_meta', $plugin_admin, 'plugin_row_meta', 10, 4); } self::$loader->add_action('admin_init', $plugin_admin, 'database_update'); self::$loader->add_action('admin_init', $plugin_admin, 'rtbiz_welcome'); self::$loader->add_filter('rtbiz_modules', $plugin_admin, 'module_register'); $plugin_admin->init_admin(); self::$loader->add_action('after_setup_theme', $plugin_admin, 'init_rtlib', 20); self::$loader->add_action('admin_enqueue_scripts', $plugin_admin, 'enqueue_styles'); self::$loader->add_action('admin_enqueue_scripts', $plugin_admin, 'enqueue_scripts'); }