دوره های آموزشی آکادمی پی وی لرن (پروژه محور و ویژه بازار کار)



  • ۴
  • شهریور

جلسه ۴۹ : آموزش کار با کاربران در ساخت پلاگین

  • دسته‌بندی‌ها :
جلسه ۴۹ : آموزش کار با کاربران در ساخت پلاگین
    • جزئیات
    • نوع محتواآموزشی

      مقدمه

      با عرض سلام و وقت به خیر خدمت کاربران سایت پی وی لرن به ویژه کاربرانی که به سیستم مدیریت محتوای قدرتمند وردپرس علاقمند هستند.
      به ” دوره متخصص وردپرس ” خوش آمدید!
      در این دوره قرار است توسعه و ارتقاء پلاگین های وردپرس را به صورت جامع و کامل بیاموزیم.
      فرقی نمی کند که در شرف نوشتن اولین پلاگین خود هستید و یا این که پنجاهمین پلاگین خود را می نویسید! امیدوارم این دوره برایتان مفید باشد.
      در این جلسه با آموزش کار با کاربران در ساخت پلاگین رسماً سر فصل Users را آغاز می نماییم.

      آموزش کار با کاربران در ساخت پلاگین

      افزودن کاربر

      برای افزودن کاربر می توانید از تابع ()wp_create_user یا ()wp_insert_user استفاده کنید.
      ()wp_create_user با استفاده از پارامترهای نام کاربری ، رمز عبور و ایمیل ، کاربر را ایجاد می کند.
      در حالی که ()wp_insert_user یک آرایه یا شیء را که توصیف کاربر و ویژگی های آن است ، می پذیرد.

      ساخت کاربر

      مثال : 

      کدهای بالا به شما اجازه می دهد که کاربر جدید خود را بسازید.

      این کدها از ()wp_slash برای رهایی از مقادیر استفاده می نمایند.
      تابع پی اچ پی ()compact یک آرایه با این مقادیر می سازد.
      تابع ()wp_insert_user عملیات درج را اجرا می نماید.

      مثال ایجاد

      مثال : 

      درج کاربران

      مثال : 

      تابع بالا یک فیلتر را برای ویژگی های از پیش تعریف شده فراخوانی می کند.
      این تابع هنگام ایجاد کاربر ، تابع user_register را اجرا می کند(ID کاربری وجود ندارد).
      این تابع هنگام بروزرسانی کاربر، اکشن profile_update را انجام می دهد (ID کاربر وجود دارد).

      مثال درج کاربر

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

      مثال : 

      به روز رسانی کاربران

      مثال : 

      یک کاربر واحد را در دیتابیس به روز کنید.
      داده های به روز شده در userdata array/object$ کاربر منتقل می شوند.
      برای به روز کردن یک قطعه داده متا کاربر، از ()update_user_meta استفاده کنید.
      برای ایجاد یک کاربر جدید ، از ()wp_insert_user استفاده نمایید.

      نکته

      اگر گذرواژه کاربر فعلی به روز شود ، کوکی ها پاک می شوند!

      مثال به روز رسانی کاربر

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

      مثال : 

      حذف کاربران

      مثال : 

      حالا کاربر مورد نظر را حذف کرده و به صورت اختیاری واحدهای مرتبط را به ID یک کاربر دیگر را تغییر دهید.

      نکته

      تابع پس از حذف کاربر اکشن deleted_user را انجام می دهد.

      نکته

      پارامتر reassign$ برای مقدار ID یک کاربر تنظیم نکنید!
      این کار موجب حذف تمام اطلاعات مرتبط با کاربر می شود.

      کلام آخر

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

      QR:  جلسه ۴۹ : آموزش کار با کاربران در ساخت پلاگین
      به اشتراک بگذارید