نوار مدیریت را چگونه کنترل کنیم ؟

adminbar

نوار مدیریت در نمایش سایت وردپرسی شما نشان داده می‌شود و در‌واقع میانبرهایی برای دسترسی به ابزارهای مدیریتی پر استفاده فراهم می‌کند. اما گاهی اوقات لازم می‌شود که این نوار مدیریت نمایش داده نشود مثل وقتی که کسی به غیر از مدیر سایت یعنی یک کاربر عادی وارد حساب خود می‌شود یا مقدار padding که نوار مدیریت ایجاد کرده بر روی شیوه نمایش المان‌های قالب سایت تأثیر گذاشته و باعث ناهمانگی می‌شود.

عدم نمایش نوار مدیریت

برای اینکه که نوار مدیریت برای همیشه در نمایش سایت نشان داده نشود کافی است که فایل function.php قالبی را که می‌خواهید نوار مدیریت نشان داده نشود را باز کرده و کد زیر را به آن اضافه کنید:

add_filter('show_admin_bar','__return_false');

این قطعه کد فقط باعث عدم نمایش نوار مدیریت نمی‌شود بلکه پروسه‌ای که برای اجرای این نوار طی می‌شده است را نیز متوقف می‌کند و همچنین padding ایجاد شده در بالای صفحه را نیز حذف می‌کند.

نمایش نوار مدیریت فقط برای مدیر وبسایت

حالتی دیگری که ممکن است که نیاز باشد این است که نوار مدیریت فقط برای مدیر سایت نمایش داده شود و نیازی نیست که یک کاربر عادی سایت که وارد حساب کاربری خود شده این نوار را ببیند برای اینکار کافی است که فایل function.php را ویرایش کرده و قطعه کد زیر را به آن اضافه کنید:

if (!current_user_can( 'manage_options' )) 
{
add_filter('show_admin_bar', '__return_false');
}

که شرط if (!current_user_can( ‘manage_options’ )) وضعیت مجوزهای کاربر را کنترل می‌کند که فقط اجازه نمایش به کاربران که دارای سطح دسترسی مدیریتی هستند، می‌دهد.

  حذف نوار مدیریت وردپرس از بالای صفحه

امیدوارم که این نکته، راه‌حلی برای یکی از مشکلات سایت شما باشد 🙂

مشاوره آموزشی رایگان
شما این فرصت را دارید، با تکمیل فرم زیر، قبل از انتخاب دوره آموزشی مناسب خود، از مشاوره رایگان کارشناسان آموزشی مجموعه همیار آکادمی استفاده نمائید.
 
مشاوران آموزشی
همیار آکادمی
پاسخگوی شما هستند
آیا این مقاله برای شما مفید بود؟
تقریبا
خیر

اگر می‌خواهید از آخرین و محبوب‌ترین مقالات ما در ایمیل خود مطلع شوید، همین الان ایمیل خود را در کادر زیر وارد کنید:

تعداد علاقه‌مندانی که تاکنون عضو خبرنامه ما شده‌اند:

دیدگاهتان را بنویسید

دیدگاه‌های این نوشته جدید ترین ها شاخص

  1. 2 ماه عضو همیار وردپرس

    سلام من از اون نوار ابزار بالا سایت های وردپرسی خیلی استفاده میکنم ولی بعد از نصب یه سری افزونه کلی آیکون و متن اون بالا اضافه شده جوری که دیگه اسمم هم پایین اون نوار نشون میده و از خیلی چیز هایی که اون بالا اومده اصن استفاده نمیکنم را حلی داره تا اونا که بدرد نمیخوره رو از اون بالا بردارم؟
    ممنون میشم جواب بدید

  2. 5 سال عضو همیار وردپرس

    سلام.من میخوام نوار مدیریت وردپرس راشخصی سازی کنم درضمن میخواستم نام سایت را از گوشه سمت راست نوار بردارم چکارکنم؟

  3. سلام من قالبو خودم طراحی کردم اما نوا مدیریت اون بالا جاش خالیه و نمایش داده نمیشه میتونید کمک کنید که نمایشش بدم

  4. سلامممنون از مطالب خوبتونورژن های قبلی رو نمیدونم ولی تو ورژن 3.9.1 وردپرس توی قسمت کابران گزینه ای وجود داره که اگر تیک اون رو برداریم دیگه اون نوار بالایی تو سایت نشون داده نمیشه .

  5. متشکرم

  6. باعرض معذرت علی اقا من دیر دیدم جوابتونو سریعا ورش میدارم متاسفانه استفاده کرده بودم!

  7. سلام علی اقا یه مشکلی دارم ! اقا من تازه ویبولتین رو نصب کردم رفتم تو وبی ایران یه قالب دیدم عاشقش شدم هدرش تقریبا مث همین 98 هستش حالا شبهه دارم که نکنه قالب شماست و واسه ویبولتین ریپ شده ! حالا دستور بفرماید 1 هیچکی حق استفاده ازشون داره به جر عمو ترول2 میتونید استفاده کنید مث عمو ترول3استفاده ازش حرامه به جز عمو ترول 4اصن عمو ترول نصبش کن کاریت نباشه حالا علی اقا کدوم ؟

  8. خوب عمو ترول هم یه شخصی سازی بهتون نشون بده که بتونید اون ارم و لوگوی وردپرس رو از اون گوشه بردارید ! واسه این کار توفایل function.php قالب سایتتون کد زیر رو اضافه کنید(قبلش از فانکشن بک اپ بگیرید)
    function remove_admin_toolbar_links() {
    global $wp_admin_bar;
    $wp_admin_bar->remove_menu(‘wp-logo’);
    }
    add_action(‘wp_before_admin_bar_render’, ‘remove_admin_toolbar_links’);
    خوب تموم شد به سلامتی ! حالا تا حدودی پیشخوان سایتتون شخصی سازی شد :ی بقیشونمیگم تا یه وقت دیگه و یه جلسه دیگه :ی

  9. مرسی کلی ، لازم بود 🙂

  10. سلام ممنون از آموزش خوبتون
    اگه بخوایم محتویاتش رو ویرایش کنیم از کجا باید اقدام کرد ؟

مطالب زیر را حتما بخوانید

دوره‌های آموزشی