برای این منظور کد های زیر رو ب فایل فانکشن پوسته وردپرس اضافه کنید :
غیر فعال کردن برای همه کاربران :
کد PHP:
// حذف کامل ادمین بار از همه جا
if (!function_exists('omidx_disable_admin_bar')) {
function omidx_disable_admin_bar() {
// برای بخش ادمین
remove_action('admin_footer', 'wp_admin_bar_render', 1000);
// فرانت اند
remove_action('wp_footer', 'wp_admin_bar_render', 1000);
// سی اس اس های بخش ادمین
function remove_admin_bar_style_backend() {
echo '<style>body.admin-bar #wpcontent, body.admin-bar #adminmenu { padding-top: 0px !important; }</style>';
}
add_filter('admin_head','remove_admin_bar_style_backend');
// سی اس اس های فرانت اند
function remove_admin_bar_style_frontend() {
echo '<style type="text/css" media="screen">
html { margin-top: 0px !important; }
* html body { margin-top: 0px !important; }
</style>';
}
add_filter('wp_head','remove_admin_bar_style_frontend', 99);
}
}
add_action('init','omidx_disable_admin_bar');
غیر فعال کردن برای همه کاربران ب جز ادمین :
کد PHP:
// حذف کامل ادمین بار از همه جا برای همه کاربران ب جز ادمین
if (!function_exists('omidx_disable_admin_bar')) {
function omidx_disable_admin_bar() {
if (!current_user_can('manage_options')) {
// برای بخش ادمین
remove_action('admin_footer', 'wp_admin_bar_render', 1000);
// فرانت اند
remove_action('wp_footer', 'wp_admin_bar_render', 1000);
// سی اس اس های بخش ادمین
function remove_admin_bar_style_backend() {
echo '<style>body.admin-bar #wpcontent, body.admin-bar #adminmenu { padding-top: 0px !important; }</style>';
}
add_filter('admin_head','remove_admin_bar_style_backend');
// سی اس اس های فرانت اند
function remove_admin_bar_style_frontend() {
echo '<style type="text/css" media="screen">
html { margin-top: 0px !important; }
* html body { margin-top: 0px !important; }
</style>';
}
add_filter('wp_head','remove_admin_bar_style_frontend', 99);
}
}
}
add_action('init','omidx_disable_admin_bar');