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



  • ۴
  • شهریور

جلسه ۳۴ : تنظیمات API در ساخت پلاگین

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

      مقدمه

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

      تنظیمات API در ساخت پلاگین

      تنظیمات API ، اضافه شده در WordPress 2.7 به شما اجازه می دهند تا صفحات ادمین حاوی فرم های تنظیمات به صورت نیمه خودکار مدیریت شوند.
      این تنظیمات به شما امکان می دهد صفحات تنظیمات ، بخش های موجود در آن صفحات و قسمت های درون بخش ها را تعریف کنید.
      صفحات تنظیمات جدید به همراه بخش ها و فیلدهای داخل آنها قابل ثبت اند.
      صفحه تنظیمات موجود می توانند به بخش تنظیمات یا فیلدهای داخل پوسته ها اضافه شوند.

      سازماندهی ثبت نام و اعتبارسنجی فیلد ها هنوز هم نیاز به تلاش برخی از توسعه دهندگان دارد.
      اما همین سازماندهی نافص هم  از مشکلانت پیچیده زیادی در مورد مدیریت گزینه های اساسی جلوگیری می کند.
      استفاده از API تنظیمات ، فرم POST به wp-admin / options.php که امکان بررسی قابلیت های نسبتاً سخت را فراهم می کند.
      کاربران برای ارسال فرم به قابلیت management_options (و در Multisite باید یک Super Admin باشند) نیاز دارند.

      دلیل استفاده از تنظیمات API چیست؟

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

      سازگاری دیداری

      استفاده از API برای تولید عناصر رابط شما، تضمین می کند که صفحه تنظیمات مانند سایر مطالب اداری به نظر می رسد.
      رابط کاربری شما همان سبک نواری را دنبال خواهد کرد و به لطف تیم با استعداد طراحان وردپرس ، از طراحی بسیار جذاب برخودار است!

      استحکام

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

      کار کمتر

      مهم ترین ویژگی مثبت API این است که حجم کارهای شما را کمتر می کند.
      در ادامه به چند نمونه از بهترین خدمات تنظیمات API وردپرس می پردازیم :

      مدیریت فرم ارسال فرم

      وردپرس بازیابی و ذخیره ارسال های POST_$ را به جای شما کنترل خواهد کرد.

      اقدامات امنیتی

      تنظیمات API اقدامات امنیتی رایگانی را به شما عرضه می کند و این اقدامات را به جای شما انجام می دهد.

      Sanitizing Data

      تنظیمات API امکان دسترسی به متودهای وردپرس را مانند رشته های آن برای شما فراهم خواهد کرد.

      کلام آخر

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

      QR:  جلسه ۳۴ : تنظیمات API در ساخت پلاگین
      به اشتراک بگذارید