alasht
آفلاین
عضو
تعداد نوشتهها: ۸
#
نوشته شده: ۱۲ سال پیش
۸ اردیبهشت ۱۳۹۱ - ۲۱:۳۴
با سلام خدمت دوستان
من این مورد رو کلی سرچ کردم اما چیزی دستگیرم نشد
من تازه وارد کار با وردپرس شدم و در حال یادگیری کدنویسی وردپرس هستم
سوالم اینه که :
من تو هدر سایت یه کدی نوشتم که میخوام این کد فقط برای مدیران نمایش داده بشه
میخواستم ببین آیا تابعی وجود داره تو وردپرس که چک کنه کاربری که داره سایت رو میبینه مدیره یا نه ؟
ممنون میشم از دوستان پاسخ بدن
با تشکر
mehrdad_67
آفلاین
عضو
تعداد نوشتهها: ۱۲۱
تشکر شده: ۷۶ بار
#
نوشته شده: ۱۲ سال پیش
۸ اردیبهشت ۱۳۹۱ - ۲۲:۰۷
دوست گرامی
تابعی به صورت زیر هست اگه دقیقتر بگی تابع دقیقتری رو بهت می گم
if (current_user_can('administrator')){
// your statement
}
کاربران زیر بهخاطر این نوشته تشکر کردهاند:
alasht
alasht
آفلاین
عضو
تعداد نوشتهها: ۸
#
نوشته شده: ۱۲ سال پیش
۸ اردیبهشت ۱۳۹۱ - ۲۲:۱۸
mehrdad_67 گفت:
دوست گرامی
تابعی به صورت زیر هست اگه دقیقتر بگی تابع دقیقتری رو بهت می گم
if (current_user_can('administrator')){
// your statement
}
ممنون از پاسختون
من یه کدی نوشتم که مدیرا میتونن از اونجا با هم چت کنن
این کد رو تو sidebar گذاشتم
حالا میخوام این چت باکس فقط برای مدیرا نمایش داده بشه و کاربرای دیگه نتونن اون رو ببین
آیا همین تابع جواب میده یا تابع دیگه ای باید استفاده بشه ؟
mehrdad_67
آفلاین
عضو
تعداد نوشتهها: ۱۲۱
تشکر شده: ۷۶ بار
#
نوشته شده: ۱۲ سال پیش
۸ اردیبهشت ۱۳۹۱ - ۲۲:۳۳
if (current_user_can('arg')){
// your statement
}
منظورم اگه نقش اعضا رو تغییر ندادی آره همین کد کافیه آرگومانشو تغییر بدی به هر کدوم از این رول ها
administrator
editor
author
contributor
subscriber
اگه از پلاگین user role.. استفاده کردی کافیه اسم همون role رو بزاری مثلا من برای مدیریت نویسندگانم رول جدید با نام author_manager استفاده کردم اگه انیجا بخوام اطلاعات خاصی برای انها نمایش داده شه کافیه آرگومان رو
author_manager بزارم
کاربران زیر بهخاطر این نوشته تشکر کردهاند:
alasht