نحوه حذف مورد منو در صفحه مدیریت وردپرس

آیا تا به حال با مشتری کار کرده اید که درک فناوری آن سخت باشد؟ خوب ، به عنوان یک مشاور ، طراح یا توسعه دهنده وظیفه شماست که کارها را برای آنها راحت تر کنید. پنل مدیریت وردپرس گزینه های زیادی در منو دارد ، اما در صورت لزوم می توانید به راحتی از شر آنها خلاص شوید. با داشتن یکی از مشتری هایمان ، ما باید از موارد منویی خلاص شویم ، بنابراین درک چیزها برای او راحت تر است. در این مقاله ، به شما نشان خواهیم داد که حذف یک مورد منو در صفحه مدیریت وردپرس چقدر آسان است.

برای وردپرس 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/.

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