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



  • ۴
  • شهریور

جلسه ۳۶ : آشنایی با گزینه های API پلاگین

  • دسته‌بندی‌ها :
جلسه ۳۶ : آشنایی با گزینه های API پلاگین
    • جزئیات
    • نوع محتواآموزشی

      Update Optionمقدمه

      با عرض سلام و وقت به خیر خدمت کاربران سایت پی وی لرن به ویژه کاربرانی که به سیستم مدیریت محتوای قدرتمند وردپرس علاقمند هستند.
      به ” دوره متخصص وردپرس ” خوش آمدید!
      در این دوره قرار است توسعه و ارتقاء پلاگین های وردپرس را به صورت جامع و کامل بیاموزیم.
      فرقی نمی کند که در شرف نوشتن اولین پلاگین خود هستید و یا این که پنجاهمین پلاگین خود را می نویسید! امیدوارم این دوره برایتان مفید باشد.
      در جلسه گذشته آموختیم که چگونه از تنظیمات API استفاده نماییم و با Settings ها تنظیمات مختلفی آشنا شدیم.
      در این جلسه به آشنایی با گزینه های API پلاگین می پردازیم.

      آشنایی با گزینه های API پلاگین

      گزینه های API پلاگین که از وردپرس ۱٫۰ به روی کار آمدند امکان ایجاد ، خواندن ، به روزرسانی و حذف گزینه های وردپرس را فراهم می کنند.
      در ترکیب با تنظیمات API و یا Settings API امکان کنترل گزینه های تعریف شده در صفحات تنظیمات را فراهم می آورد.

      آپشن ها یا گزینه ها در کجا ذخیره می شوند؟

      گزینه ها در جدول $wpdb->prefix}_options} ذخیره می شوند.
      wpdb->prefix$ توسط متغیر table_prefix$ تنظیم شده در پرونده wp-config.php تعریف شده است.

      چرا آپشن ها یا گزینه ها ذخیره می شوند؟

      گزینه ها ممکن است در یکی از دو روش در پایگاه داده WordPress ذخیره شوند:

      • به عنوان یک مقدار واحد.
      • به عنوان یک آرایه از مقادیر.

      مقدار یکتا Single Value

      هنگامی که آپشن ها به عنوان مقدار یکتا ذخیره می شوند؛ نام گزینه نیز به یک مقدار واحد اشاره دارد.

      آرایه مقادیر

      هنگامی که آپشن ها به عنوان آرایه ای از مقادیر ذخیره می شوند؛ نام آپشن به یک آرایه که خود می تواند شامل جفت های key/value باشد؛ بازگردانی می شود.

      اگر با تعداد زیادی از آپشن های مرتبط کار می کنید ، ذخیره آنها به عنوان یک آرایه می تواند تأثیر مثبتی بر عملکرد کلی کارتان داشته باشد.

      نکته

      دسترسی به داده ها به عنوان گزینه های فردی ممکن است منجر به تراکنشهای فردی متعدد پایگاه داده شود.
      به عنوان یک قاعده، تراکنش های پایگاه داده آپشن های گرانی اند.
      گران بودن این تراکنش ها به خاطر صرف زمان بالا و استفاده ی زیاد از سرور است.
      وقتی مجموعه ای از گزینه ها یا آپشن ها را ذخیره یا بازیابی می کنید؛ این اتفاق در یک تراکنش واحد که حالت ایده آل است؛ رخ می دهد.

      آشنایی با گزینه های API پلاگین (آپشن های کاربردی)

      در ادامه شما را با برخی از کاربردی ترین آپشن های API آشنا می نماییم.

      Update OptionUpdate OptionGet OptionAdd Option
      ()delete_option()update_option()get_option()add_option
      ()delete_site_option()update_site_option()get_site_option()add_site_option

      کلام آخر

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

      QR:  جلسه ۳۶ : آشنایی با گزینه های API پلاگین
      به اشتراک بگذارید


      دیدگاه کاربران
      1. تصویر کاربر