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

[short_link]

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

wordpress_admin

wordpress_admin

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

 

<?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
}

}
?>
(0) دیدگاه برای این پست ثبت شده
دیدگاه خود را بفرستید
  1. اولین نفری باشید که دیدگاه خود را ثبت می کند!
« تبدیل http به https در phpmyadmin
غیرفعال کردن چک باکس انتخاب شده »
wefwegwegweg/wp-content/themes/future