base, 'ach-upn-manager') !== false ) { wp_enqueue_style( 'acupnm_style', ACHUPM_URL. 'assets/css/style.css', array(), '1.0.0' ); wp_style_add_data( 'acupnm_style', 'rtl', 'replace' ); wp_enqueue_style( 'load-fa', 'https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css' ); wp_enqueue_script( 'jquery-upnmTabs', ACHUPM_URL. 'assets/js/jquery-upnmTabs.js', array(), '1.0.0', false ); } } add_action( 'admin_enqueue_scripts', 'ach_upnm_admin_style', 100, 10 ); // Plugin activation hook and notice. register_activation_hook( __FILE__, 'achupnm_plugin_run_on_activation' ); register_deactivation_hook( __FILE__, 'achupnm_plugin_run_on_deactivation' ); function achupnm_plugin_run_on_activation() { if ( ! current_user_can( 'activate_plugins' ) ) { return; } set_transient( 'achupnm-admin-notice-on-activation', true, 5 ); } function achupnm_plugin_install_notice() { if( get_transient( 'achupnm-admin-notice-on-activation' ) ) { ?>

here to configure plugin settings.', 'ach_upn_manager' ), 'ACh Updates Manager', ACHUPM_PLUGIN_VERSION, admin_url( 'options-general.php?page=ach-upn-manager' ) ); ?>

' . __( 'Manage', 'ach_upn_manager' ) . '', ); return array_merge( $rmlinks, $links ); } add_filter( 'plugin_action_links_' . ACHUPM_BASENAME, 'achupnm_add_action_links', 10, 2 ); // plugin row links and elements. function achupnm_plugin_meta_links( $links, $file ) { $plugin = ACHUPM_BASENAME; if ( $file == $plugin ) // only for this plugin return array_merge( $links, array( '' . __( 'Support', 'ach_upn_manager' ) . '' ), array( '' . __( 'Donate', 'ach_upn_manager' ) . '' ) ); return $links; } add_filter( 'plugin_row_meta', 'achupnm_plugin_meta_links', 10, 2 ); /* * load language */ function achupnm_load_textdomain() { load_plugin_textdomain('ach_upn_manager', false, dirname( plugin_basename( __FILE__ ) ) . '/languages/'); } add_action('plugins_loaded', 'achupnm_load_textdomain'); #add ACh UpN Manager settings in admin side panel. function admin_menu_upnm_settings() { add_options_page( __( 'ACh Updates and Notices Manager', 'ach_upn_manager'), __( 'Updates Manager', 'ach_upn_manager'), 'manage_options', 'ach-upn-manager', 'upnm_option_page'); } add_action('admin_menu', 'admin_menu_upnm_settings'); ?>