نوار ابزار وردپرس به طراحان قالب و توسعه دهندگان افزونه های وردپرس کمک می کند، تا لینکهای خود را به آن اضافه کنند. در صورتی که این لینک ها کاربردی باشند، این ویژگی بسیار مناسب خواهد بود.
اما اگر لینک ها چندان کاربردی نباشند، و یا تعداد لینک های درج شده زیاد شود – در این صورت بهتر است که برخی از آیتم های غیر ضروری را حذف کرد. برای انجام این کار با ما همراه باشید.
گام 1: بدست آوردن ID
اولین چیزی که به آن نیاز داریم، بدست آوردن ID آیتم مورد نظر جهت حذف از نوار ابزار می باشد. ساده ترین روش برای انجام این کار نگاه کردن به سورس کد صفحه می باشد.
برای مثال، ما نیازی به وجود لینک w3 total cache در نوار ابزار بالایی نداریم. پس کار حذف را بر روی آن انجام خواهیم داد.
ابتدا بر روی لینک مورد نظر راست کلیک کنید و سپس گزینه Inspect را انتخاب کنید. (قابل انجام در مرورگرهای گوگل کروم و موزیلا فایر فاکس).
همانطور که در تصویر فوق مشخص کرده ایم، ID مربوط به آیتم Performance که مطعلق به افزونه کش می باشد، برابر است با: wp-admin-bar-w3tc
در آیدی بدست آمده قسمت ابتدایی یعنی wp-admin-bar- تنها یک پسوند می باشد. پس ما به آن نیازی نداریم. در نتیجه تنها بخشی که استفاده خواهیم کرد، w3tc می باشد.
گام 2: حذف آیتم با استفاده از تابع سفارشی
در قسمت قبلی آیتم مورد نظر را جهت حذف از نوار ابزار بالایی وردپرس مشخص کردیم و حتی ID آن را هم بدست آوردیم. اکنون زمان آن رسیده است تا تابع سفارشی خودمان را بنویسیم. به کدهای زیر دقت کنید:
// remove toolbar items // https://rasalearn.ir/?p=605& function rasa_remove_toolbar_nodes($wp_admin_bar) { $wp_admin_bar->remove_node('w3tc'); $wp_admin_bar->remove_node('autoptimize'); } add_action('admin_bar_menu', 'rasa_remove_toolbar_nodes', 999);
در کدهای فوق ما به وردپرس اعلام کردیم که آیتم های زیر را از admin_bar_menu
حذف کند:
- آیتم تنظیمات افزونه کش w3
- آیتم تنظیمات افزونه Autoptimize
اکنون کافیست که کدهای را به فایل توابع (functions.php) پوسته فعال سایت خود اضافه کنید. پس از اینکه فایل را ذخیره کنید، مشاهده خواهید کرد که آیتم های مشخص شده از منو حذف شدهاند.
نکته: با استفاده از این روش می توانید آیتم های دیگر را هم حذف کنید.
امیدواریم که این آموزش برایتان مفید بوده باشد. اگر در خصوص این آموزش سوالی دارید می توانید از طریق دیدگاه ها با ما در میان بگذارید.
مرسی به کارم اومد 🙂
سپاس از شما، خیلی مفید بود
سایتتون عالیه
موفق باشین
ممنون از لطفتون 🙂