remove_menu('wp-logo');
}
// wordpress updates
$adv_adminbar_updates_hide = get_option('adv_adminbar_updates');
if($adv_adminbar_updates_hide){
$wp_admin_bar->remove_menu('updates');
}
// wordpress comments
$adv_adminbar_comments_hide = get_option('adv_adminbar_comments');
if($adv_adminbar_comments_hide){
$wp_admin_bar->remove_menu( 'comments' );
}
// wordpress Add New Content
$adv_adminbar_add_new_content_hide = get_option('adv_adminbar_add_new_content');
if($adv_adminbar_add_new_content_hide){
$wp_admin_bar->remove_menu( 'new-content' );
}
// wordpress Customize
$adv_adminbar_customize_hide = get_option('adv_adminbar_customize');
if($adv_adminbar_customize_hide){
$wp_admin_bar->remove_menu( 'customize' );
}
}
public static function removeTopAdminMenuFileds()
{
// Hide Admin bar menu package
add_settings_section( 'adv_adminbar_menu_package_id', '', array(self::class, 'packageCallback'),'adminbar_item_slug' );
// wp_logo field register
add_settings_field( 'adv_wp_logo', __('Wordpress Logo', 'adv_dashboard_cleaner'), array(self::class, 'wpLogoCallback'), 'adminbar_item_slug', 'adv_adminbar_menu_package_id' );
register_setting( 'adv_adminbar_all_fields', 'adv_wp_logo' );
// wordpress updates field register
add_settings_field( 'adv_adminbar_updates', __('Updates Menu', 'adv_dashboard_cleaner'), array(self::class, 'updatesCallback'), 'adminbar_item_slug', 'adv_adminbar_menu_package_id' );
register_setting( 'adv_adminbar_all_fields', 'adv_adminbar_updates' );
// wordpress comments menu field register
add_settings_field( 'adv_adminbar_comments', __('Comments Menu', 'adv_dashboard_cleaner'), array(self::class, 'commentsCallback'), 'adminbar_item_slug', 'adv_adminbar_menu_package_id' );
register_setting( 'adv_adminbar_all_fields', 'adv_adminbar_comments' );
// wordpress add_new_content menu field register
add_settings_field( 'adv_adminbar_add_new_content', __('Add New Content Menu', 'adv_dashboard_cleaner'), array(self::class, 'addNewContentCallback'), 'adminbar_item_slug', 'adv_adminbar_menu_package_id' );
register_setting( 'adv_adminbar_all_fields', 'adv_adminbar_add_new_content' );
// wordpress customize menu field register
add_settings_field( 'adv_adminbar_customize', __('Customize', 'adv_dashboard_cleaner'), array(self::class, 'customizeCallback'), 'adminbar_item_slug', 'adv_adminbar_menu_package_id' );
register_setting( 'adv_adminbar_all_fields', 'adv_adminbar_customize' );
}
public static function packageCallback()
{
}
// adminbar
// Wordpress logo
public static function wpLogoCallback()
{
$adv_wp_logo_show = get_option('adv_wp_logo');
echo ' ';
}
// Wordpress Updates
public static function updatesCallback()
{
$adv_adminbar_updates_show = get_option('adv_adminbar_updates');
echo ' ';
}
// Wordpress Comments menu
public static function commentsCallback()
{
$adv_adminbar_comments_show = get_option('adv_adminbar_comments');
echo ' ';
}
// Wordpress Add new Content menu
public static function addNewContentCallback()
{
$adv_adminbar_add_new_content_show = get_option('adv_adminbar_add_new_content');
echo ' ';
}
// Wordpress Customize
public static function customizeCallback()
{
$adv_adminbar_customize_show = get_option('adv_adminbar_customize');
echo ' ';
}
}