%s', $activation_url, __( 'Activate Now', 'ht-contactform' ) );
$button = sprintf( '%s', $activation_url, __( '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', $install_url, __( '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(){
?>