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

- visibility ۵ mode_comment

به نام خدا و سلام. با جلسه 27 ام از دوره مجازی پلاگین نویسی در خدمت شما هستیم. در این جلسه قصد داریم تا مدیریت کاربران در پلاگین vip رو آموزش بدیم. در ابتدا لیست کاربران رو با توجه به جدول vip_users که قبلا ایجاد کردیم دریافت می کنیم و توضیحاتی در مورد روش های مختلف این کار چه با استفاده از WP_User_Query و چه با روش JOIN کردن جدول های وردپرس به شما خواهیم گفت.سپس توضیحات کامل تری در مورد WP_User_Query و اینکه چطوری میشه از این کلاس برای دریافت داده های کاربران و هم چنین فیلتر کردن داده ها استفاده کرد رو میگیم. در انتها داده ها دریافتی با روش های بالا رو در صفحه کاربران نمایش میدیم.

 

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

  • پیاده سازی زیر منوی کاربران
  • آموزش WP_User_Query
  • دریافت لیست داده های کاربران
  • فیلتر کردن برخی داده ها
info توجه

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

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

comment دیدگاه کاربران
علی رضایی

سلام استاد خسته نباشید چند جلسه و قسمت دیگه از آموزش پلاگین وی آی پی مونده؟؟؟

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

سلام فکر کنم حداکثر 10 قسمت دیگه مونده باشه/

سلام ، وقتتون بخیر .
میشه یک مثال برای بنده بزنید که چطور بیایم و با استفاده از همون wp_query ، اطلاعات مورد نیازمون رو فیلتر کنیم ؟
مثلا یک taxonomy درست کردیم و میخوایم تا کاربرانی که تاریخ انقضاشون زیر 7 روز هست رو به ما بده .
باتشکر و سپاس .

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

سلام وقت شما هم بخیر. امروز رو در نظر بگیر و 7 روز رو بهش اضافه کن نتیجه میشه یه تاریخی که می تونی در WP_User_Query بگی اگه مقدار تاریخی که در فیلد vip_expire ذخیره شده کمتر یا مساوی از این تاریخ (تاریخی که بهش 7 روز اضافه شده) رو برات فیلتر کنه. به همین راحتی^_^

حامد نجاری

ممنون از راهنماییتون .
یعنی یه شرط براش مینویسیم که اگر wp_user_query ،، فیلد vip_expire برابر با یه تاریخی بود ، یه حلقه فورایچ مینویسیم و اطلاعات هر سطر رو توش وارد میکنیم ؟
میشه با کد به من توضیح بدین ؟ سپاسگزارم .
در ضمن من یه ایمیل هم به شما دادم ، ممنون میشم مشاهده بفرمایید .

نیاز به لاگین

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