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

 

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

حذف آیتم های منو

برای وردپرس 3.1 یا بالاتر، فقط کد زیر را در فایل functions.php پوسته خود را وارد کنید:

 

add_action( 'admin_menu', 'my_remove_menu_pages' );
function my_remove_menu_pages() {
remove_menu_page('link-manager.php');	
}

در نسخه های قبل از وردپرس 3.1، شما نیاز دارید کد زیر را در فایل functions.php پوسته خود اضافه کنید:

function remove_menus () {
global $menu;
$restricted = array(__('Links'));
end ($menu);
while (prev($menu)){
$value = explode(' ',$menu[key($menu)][0]);
if(in_array($value[0] != NULL?$value[0]:"" , $restricted)){unset($menu[key($menu)]);}
}
}
add_action('admin_menu', 'remove_menus');

کد بالا باعث میشود از تمام  گزینه های منو برای تمام کاربران (از جمله مدیران) خلاص شوید. تنها دو نقش کاربر مجاز به دیدن برگه لینک و برگردانندگانگزینه های منو هستند حال اگر برای یک سایت چند نویسنده (که در آن بسیاری از ویراستاران وجود دارد) میخواهید این کار را بکنید، و شما به عنوان یک مدیر هنوز هم می خواهید  به گزینه های منو  لینک ها دسترسی داشته باشید، پس از آن شما می توانید کار زیر را انجام دهید
شما نیاز به استفاده از تابع current_user_can تابع و با ساده دستور if، شما می توانیدگزینه های منو لینک و یا اقلام دیگر را برای نقش کاربر خاص دریافت کنید.
این یک ترفند بسیار مفید برای مشاوران و توسعه دهندگان که در سایت های بزرگتر کار می کنند میباشد

 

امیدواریم این مقاله به شما در حذف آیتم های منو در پنل مدیریت وردپرس کمک کرده باشد.برای مشاهده مقالات بیشتر درباره ی طراحی قالب وردپرس به https://www.on5.ir کمک کرده باشد.

آنفایو مرجع مقالات تخصصی طراحی قالب وردپرس

 

نظر خود را بگذارید

-- بارگیری کد امنیتی --