plugin_name = 'advance-notification-for-woocommerce'; $this->version = PISOL_ANFW_VERSION; add_action( 'admin_menu', array($this,'plugin_menu') ); } function plugin_menu(){ $require_capability = 'manage_woocommerce'; $this->menu = add_menu_page( __( 'Setting', 'advance-notification-for-woocommerce' ), __( 'Notifications', 'advance-notification-for-woocommerce' ), $require_capability, 'advance-notification-for-woocommerce', array($this, 'menu_option_page'), PISOL_ANFW_FOLDER_URL.'/admin/img/pi.svg', 6 ); add_submenu_page( 'advance-notification-for-woocommerce', // parent slug __( 'Settings', 'advance-notification-for-woocommerce' ), // page title __( 'Settings', 'advance-notification-for-woocommerce' ), // menu title $require_capability, 'advance-notification-for-woocommerce', array($this, 'menu_option_page'), 2 ); add_action("load-".$this->menu, array($this,"bootstrap_style")); } public function bootstrap_style() { add_thickbox(); wp_enqueue_style('woocommerce_admin_styles'); wp_enqueue_script( 'selectWoo'); wp_enqueue_style( $this->plugin_name."_bootstrap", plugin_dir_url( __FILE__ ) . 'assets/css/bootstrap.css', array(), $this->version, 'all' ); wp_enqueue_script( $this->plugin_name . '_option_js', plugin_dir_url(__FILE__) . 'assets/js/option.js', array('jquery'), $this->version, true ); } function menu_option_page(){ if(function_exists('settings_errors')){ settings_errors(); } ?>