به نام خدا و سلام. با جلسه 27 ام از دوره مجازی پلاگین نویسی در خدمت شما هستیم. در این جلسه قصد داریم تا مدیریت کاربران در پلاگین vip رو آموزش بدیم. در ابتدا لیست کاربران رو با توجه به جدول vip_users که قبلا ایجاد کردیم دریافت می کنیم و توضیحاتی در مورد روش های مختلف این کار چه با استفاده از WP_User_Query و چه با روش JOIN کردن جدول های وردپرس به شما خواهیم گفت.سپس توضیحات کامل تری در مورد WP_User_Query و اینکه چطوری میشه از این کلاس برای دریافت داده های کاربران و هم چنین فیلتر کردن داده ها استفاده کرد رو میگیم. در انتها داده ها دریافتی با روش های بالا رو در صفحه کاربران نمایش میدیم.
در این جلسه خواهیم دید :
- پیاده سازی زیر منوی کاربران
- آموزش WP_User_Query
- دریافت لیست داده های کاربران
- فیلتر کردن برخی داده ها
این مطلب یک جلسه از آموزش پلاگین نویسی برای وردپرس می باشد و برای مشاهده آن باید در دوره ثبت نام کنید.
سلام ، وقتتون بخیر .
میشه یک مثال برای بنده بزنید که چطور بیایم و با استفاده از همون wp_query ، اطلاعات مورد نیازمون رو فیلتر کنیم ؟
مثلا یک taxonomy درست کردیم و میخوایم تا کاربرانی که تاریخ انقضاشون زیر 7 روز هست رو به ما بده .
باتشکر و سپاس .
سلام وقت شما هم بخیر. امروز رو در نظر بگیر و 7 روز رو بهش اضافه کن نتیجه میشه یه تاریخی که می تونی در WP_User_Query بگی اگه مقدار تاریخی که در فیلد vip_expire ذخیره شده کمتر یا مساوی از این تاریخ (تاریخی که بهش 7 روز اضافه شده) رو برات فیلتر کنه. به همین راحتی^_^
ممنون از راهنماییتون .
یعنی یه شرط براش مینویسیم که اگر wp_user_query ،، فیلد vip_expire برابر با یه تاریخی بود ، یه حلقه فورایچ مینویسیم و اطلاعات هر سطر رو توش وارد میکنیم ؟
میشه با کد به من توضیح بدین ؟ سپاسگزارم .
در ضمن من یه ایمیل هم به شما دادم ، ممنون میشم مشاهده بفرمایید .
سلام استاد خسته نباشيد چند جلسه و قسمت ديگه از آموزش پلاگين وي آي پي مونده؟؟؟
سلام فکر کنم حداکثر 10 قسمت دیگه مونده باشه/