mobile : 09359556950 telegram : @karimeh_net whatsapp : 09359556950

اجرای و نمایش کدهای فقط برای ادمین

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

 

<?php
$user_id=get_current_user_id();
//echo $user_id;
$user = get_userdata( $user_id );
if(!empty($user) && $user){
$user_role=$user->roles; // this contains the role here check for whatever role you need
//print_r($user_role);
if($user_id==1 && $user_role[0]="administrator" )
{
  echo "show only for admin" ; 
 // some code here to run  
 // include some file
}

}
?>
محصولات مرتبط