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

- visibility ۲ mode_comment

به نام خدا و سلام. در جلسه 38 ام از دوره مجازی پلاگین نویسی وردپرس در خدمت شما هستیم با ادامه بحث فایل های دانلودی برای بخش vip. در این جلسه بر روی بحث مهم rewrite api در وردپرس تمرکز خواهیم کرد. در ابتدا ساختار ایجاد rewrite rule ها رو بررسی می کنیم و سپس ساختار آدرس های مورد نظر برای دانلود فایل رو ایجاد می کنیم و هم چنین توابع لازم برای ایجاد و بررسی این آدرس ها رو هم بررسی می کنیم. در نهایت هم تابع رو تست می کنیم تا مطمئن بشیم آدرس های دلخواهی که ایجاد کردیم به درستی در این بخش کار می کنه. یادتون باشه یادگیری این بخش به عنوان یکی از قسمت های مهم در توسعه وردپرس میتونه خیلی موثر باشه.

 

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

  • معرفی rewrite api
  • معرفی تابع add_rewrite_rule
  • ایجاد regex برای آدرس های دانلود
  • اضافه کردن متغییر های دلخواه به query_vars
  • چک کردن درخواست ها در وردپرس با parse_request
info توجه

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

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

comment دیدگاه کاربران
زارعی هوشیار

سلام استاد….خسته نباشید
یه سوال درباره این جلسه داشتم…..اونم اینکه…مگه در هنگام ایجاد add_rewrite_rule مگه پارامتر هارو اجرا نمیکنیم….دیگه چرا با استفاده add_filter پارامتر دلخواه رو به add_rewrite_rule فرستاده میشه…

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

برای دریافت پارامتر ها حتما باید اونارو در wp_query ثبت کنیم تا بتونیم از طریق parse request به اونها دسترسی داشته باشیم.

نیاز به لاگین

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