توی این جلسه استاد یه توانایی جدیدی رو به اسم view_vip_post ایجاد کرد که توی تواناییهای پیش فرض وردپرس نیست وردپرس از کجا متوجه میشه که این توانایی چیکاری رو برای ما انجام میده وقتی که ما برای اون توانایی چیزی تعریف نکردیم
سلام،
وقتی یه توانایی جدید مثل view_vip_post تو وردپرس تعریف میکنیم، وردپرس خودش نمیدونه این توانایی چه کاری انجام میده. در واقع، این ما هستیم که باید توی کدمون مشخص کنیم این قابلیت کجا و چطوری استفاده بشه.
مثلاً میتونیم با استفاده از تابع current_user_can بررسی کنیم که آیا کاربر این توانایی رو داره یا نه و بر اساسش تصمیم بگیریم:
if ( current_user_can( 'view_vip_post' ) ) {
// نمایش محتوای VIP
} else {
// نمایش پیام عدم دسترسی
}
پس این توانایی صرفاً یه ابزار برای مدیریت دسترسیه و عملکردش کاملاً به کدی که مینویسیم بستگی داره.
محسن موحد۳۰ آذر ۱۴۰۳، ۱۶:۲۶
درسته من ویدیو رو کامل ندیده بودم که این سوال رو پرسیدم