دسترسی کاربری خاص به وضعیت سفارش

sadeqsoft

تازه وارد
سلام به همه

آیا میشه برای مثلا کاربر X ، کاری کرد که از طریق قسمت مدیریت فقط به سفارش های مثلا درحال بررسی دسترسی داشته باشه؟

 

sadeqsoft

تازه وارد
یعنی واقعا هیچ راهی نیست که بشه یک روند دلخواه رو توی ووکامرس پیاده کرد؟

یعنی مثلا اول سفارش بره دست انبار دار، بعد از تایید بره سمت مالی و ... و هرکدوم تا تایید نکردن، سفارش به مرحله بعد نره

 

alifaraj2009

تازه وارد
سلام

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

با استفاده از کد زیر میتونید همین کارو کنید.

فقط کافیه بجای username نام کاربری که می خواهید قرار دهید. در قسمت پایین که username که نوشتم "آیدی قسمت دلخواه" می توانید آیدی قسمت هایی که می خواهید اون یوزرنیم این قسمت ها را نبیند قرار دهید.

به همین سادگی

palletwp.com

function remove_menus()
{
global $menu;
global $current_user;
get_currentuserinfo();

if($current_user->user_login == 'username')
{
$restricted = array(__('Tools'), /*آیدی قسمت دلخواه*/
__('Settings') /* آیدی قسمت دلخواه */
);
end ($menu);
while (prev($menu)){
$value = explode(' ',$menu[key($menu)][0]);
if(in_array($value[0] != NULL?$value[0]:"" , $restricted)){unset($menu[key($menu)]);}
}// end while

}// end if
}
add_action('admin_menu', 'remove_menus');


palletwp.com

 
بالا