دوره مجازی پلاگین نویسی وردپرس (جلسه 35) : پلاگین کاربران VIP - ایجاد فیلتر مطالب

- visibility ۶ mode_comment

به نام خدا و سلام. در خدمت شما هستیم با جلسه 35 ام از دوره مجازی پلاگین نویسی وردپرس. در این جلسه قصد داریم فیلتر های لازم برای محدود کردن مطالب vip رو ایجاد کنیم تا کاربرانی که در طرح vip فعال ندارن یا در سایت لاگین نکردن به این مطالب دسترسی نداشته باشن. در ابتدا بخش متاباکس جلسه قبل رو تکمیل می کنیم و ادامه هم فیلتر the_content رو توضیح میدیم و توابعی رو می نویسیم تا این مورد رو کاملا پیاده سازی کنیم. برای فیلتر کردن مطالب کافیه چک کنیم کاربری که داره محتوا رو میبینه آیا در اون طرح vip رو خریده یا نه و اگر نباشه یک محتوای html به کاربر نشون میدیم.

در این جلسه خواهیم دید :

  • تکمیل بخش metabox
  • ذخیره داده های metabox
  • ایجاد توابع مورد نیاز برای بررسی کاربران vip
  • اعمال فیلتر the_content
info توجه

این مطلب یک جلسه از دوره پلاگین نویسی وردپرس می باشد و برای مشاهده آن باید در دوره ثبت نام کنید.

ثبت نام در دوره پلاگین نویسی وردپرس

comment دیدگاه کاربران
سهیل محمدی

استاد سلام
ببخشید اگه سوالم ممکنه ربطی نداشته باشه !
مثلا توی این پلاگین اومدیم چک کردیم که کاربر طرح vip رو خریده یا نه
حالا توی ووکامرس اگه بخایم چک کنیم که کاربر اگه مثلا یکبار محصول رو خریده و پول پرداخت کرده دیگه بدون محدودیت بیاد و مطالب فروشی رو بهش نشون بده در غیر این صورت خیر
اینو من چجوری باید سرچ کنم تا به این تابعش برسم و چک کنم ؟؟ بخدا دیوونه شدم و هیچی هنوز نتونستم پیدا کنم . استاد خواهشا راه حل یا رفرنس این مشکل بهم بدید

کیوان علی محمدی

سلام. با تابع wc_customer_bought_product می تونید این مورد رو چک کنید.

سهیل محمدی

استاد حرف ندارین مرسی
استاد راسی از آپدیت های دوره طراحی قالب خبری نیس دیگه؟

کیوان علی محمدی

برای این جمعه انشالله آپدیت جدید خواهیم داشت.

زارعی هوشیار

سلام ..استاد علی محمدی خسته نباشید…این جلسه خیلی خوب بووود….
فقط یه سوال ذهن منو درگیر کرده…اونم این هستش که …ببنید ما اگه بخواهیم مقادیر input ها رو در سوپر گلوبال post قرار داده بشه باید در تگ form قرار داده بشه و method اونرو برابر با post قرار بدیم…..
ولی شما در بحث این جلسه که بحث متاباکس بود داخل تگ فرم قرار ندادید ولی پس از اینکه پست رو ذخیره کردید در post قرار گرفته بود…..آیا همه مقدار های تگ در وردپرس پس از ذخیره کردن در postقرار میگیره…میشه یه توضیحی بدید؟ممنون میشم

کیوان علی محمدی

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

نیاز به لاگین

برای ارسال دیدگاه و یا پرسیدن سوال خود در این قسمت، باید در سایت لاگین شوید.