🎉 سال نو، مهارت نو، مشاوره رایگان نقشه راه برنامه نویسی (آفر ویژه ثبت نام قبل از افزایش قیمت 🔥)
۰ ثانیه
۰ دقیقه
۰ ساعت
۳ sadegh hassani
تابع get_role
کیوان علی محمدی حل شده توسط کیوان علی محمدی

استاد سلام 

استاد من متوجه نشدم چطور با تابع get_role بدون این که شی ساخته شود مثل یه کلاس باهاش رفتار شده (از new استفاده نشده ) 

بعد متد add_cap صدا زده شده 

سلام خدمت شما. خب تابع get_role یک شی از کلاس رو برمیگردونه.

بهترین پاسخ
کیوان علی محمدی ۰۴ تیر ۱۳۹۹، ۰۹:۵۹

آقا ما اگه بخوایم یه cap جدید برای یک role جدید ایجاد کنیم که در کنارش این cap رو به رول پیشفرض وردپرس هم بدیم، اون موقع باید دوبار get_role بگیریم؟ یبار برای رول خودمون و یبار برای رول پیشفرض؟

عباس ملکی ۰۲ دی ۱۳۹۹، ۰۰:۵۸

سلام خدمت دوست گرامی 

ببخشید من پاسخ دادم

$test =get_role('editor');
$test -> add_cap('testProduct');
$test2 =get_role('Administrator ');
$test2 -> add_cap('testProduct')

تابع

get

رول را می‌گیره وبعد تابع

add

توانایی را به ان اضافه می‌کنند حالا هر دو این توانایی را دارند

 

رضا ۰۷ دی ۱۳۹۹، ۰۹:۳۶