%s', $activation_url, __( 'Activate Now', 'ht-contactform' ) ); $button = sprintf( '%s%s', $activation_url, __( 'Enable These Features', 'ht-contactform' ), ''.esc_attr__('Enable These Features','ht-contactform').'' ); } else { if ( ! current_user_can( 'install_plugins' ) ) { return; } $install_url = wp_nonce_url( self_admin_url( 'update.php?action=install-plugin&plugin='.$slug ), 'install-plugin_'.$slug ); $button = sprintf( '%s%s', $install_url, __( 'Enable These Features', 'ht-contactform' ), ''.esc_attr__('Enable These Features','ht-contactform').'' ); } return $button; } /*Add Menu*/ function htcontactform_add_menu(){ global $submenu; $menu_parent_hook = add_menu_page( esc_html__( 'HT Contact Form', 'ht-contactform' ), esc_html__( 'HT Contact Form', 'ht-contactform' ), 'manage_options', 'htcontact-form', 'htcontactform_dashboard', 'dashicons-email-alt', 30 ); add_action( 'load-' . $menu_parent_hook, 'htcontactform_init_hooks' ); } add_action( 'admin_menu', 'htcontactform_add_menu', 20 ); /* Menu Hook */ function htcontactform_init_hooks() { add_action( 'admin_enqueue_scripts', 'htcontactform_enqueue_scripts' ); } /* Load Assets*/ function htcontactform_enqueue_scripts() { wp_enqueue_style( 'htcontact-form-admin', HTCONTACTFORM_PL_URL.'assets/css/htcontact-form-admin.css', array(), '1.0.0' ); // Hide All Admin Notices echo ''; } /* Extension Features HTML */ function htcontactform_dashboard(){ ?>