آیا تا به حال با مشتری کار کرده اید که درک فناوری آن سخت باشد؟ خوب ، به عنوان یک مشاور ، طراح یا توسعه دهنده وظیفه شماست که کارها را برای آنها راحت تر کنید. پنل مدیریت وردپرس گزینه های زیادی در منو دارد ، اما در صورت لزوم می توانید به راحتی از شر آنها خلاص شوید. با داشتن یکی از مشتری هایمان ، ما باید از موارد منویی خلاص شویم ، بنابراین درک چیزها برای او راحت تر است. در این مقاله ، به شما نشان خواهیم داد که حذف یک مورد منو در صفحه مدیریت وردپرس چقدر آسان است.
برای وردپرس 3.1 یا بالاتر ، فقط کد زیر را در فایل توابع theme.php خود وارد کنید:
add_action ('admin_menu'، 'my_remove_men_pages')؛ عملکرد my_remove_menu_pages () { remove_menu_page ('link-managerr.php')؛ }
در نسخه قبل از WordPress 3.1 ، باید کد زیر را در پرونده functions.php طرح زمینه خود وارد کنید:
تابع remove_menus () { فهرست جهانی $؛ $ restricted = array (__ ('Links'))؛ پایان (منوی $) ؛ while (قبلی (منوی $)) { $ value = منفجر شود (""، $ menu [key ($ menu)] [0])؛ if (in_array ($ value [0]! = NULL؟ $ value [0]: "" "، $ محدود شده)) {unset ($ menu [key ($ menu)])؛}} } } add_action ('admin_menu'، 'remove_menus')؛
کد بالا از گزینه پیوندها برای همه کاربران (از جمله سرپرستان) خلاص می شود. فقط دو نقش های کاربر مجاز به دیدن تب Link (سرپرستان و ویراستاران) هستند. حال اگر این مربوط به یک سایت چند نویسنده است (که ویرایشگران زیادی در آن وجود دارند) و شما همچنان به عنوان یک مدیر می خواهید به منوی پیوندها دسترسی داشته باشید ، می توانید پارامترهایی را برای این کار اضافه کنید.
شما باید از عملکرد user_user_can () و با استفاده از اگر یک دستور ساده باشد ، می توانید از فهرست منو یا سایر موارد برای نقش کاربر خاص خلاص شوید.
این یک ترفند مفید برای مشاوران و توسعه دهندگانی است که در سایت های بزرگتر کار می کنند.
منابع اضافی
حذف صفحه منو
کاربر فعلی می تواند مرجع عملکرد خود را اجرا کند
نمودار نقش ها و قابلیت های کاربر
منبع:
https://www.wpbeginner.com/wp-tutorials/how-to-remove-menu-item-in-wordpress-admin-panel/.