با عرض سلام و وقت به خیر خدمت کاربران سایت پی وی لرن به ویژه کاربرانی که به سیستم مدیریت محتوای قدرتمند وردپرس علاقمند هستند.
به ” دوره متخصص وردپرس ” خوش آمدید!
در این دوره قرار است توسعه و ارتقاء پلاگین های وردپرس را به صورت جامع و کامل بیاموزیم.
فرقی نمی کند که در شرف نوشتن اولین پلاگین خود هستید و یا این که پنجاهمین پلاگین خود را می نویسید! امیدوارم این دوره برایتان مفید باشد.
در جلسه گذشته آموختیم که چگونه از تنظیمات API استفاده نماییم و با Settings ها تنظیمات مختلفی آشنا شدیم.
در این جلسه به آشنایی با گزینه های API پلاگین می پردازیم.
گزینه های API پلاگین که از وردپرس ۱٫۰ به روی کار آمدند امکان ایجاد ، خواندن ، به روزرسانی و حذف گزینه های وردپرس را فراهم می کنند.
در ترکیب با تنظیمات API و یا Settings API امکان کنترل گزینه های تعریف شده در صفحات تنظیمات را فراهم می آورد.
گزینه ها در جدول $wpdb->prefix}_options} ذخیره می شوند.
wpdb->prefix$ توسط متغیر table_prefix$ تنظیم شده در پرونده wp-config.php تعریف شده است.
گزینه ها ممکن است در یکی از دو روش در پایگاه داده WordPress ذخیره شوند:
هنگامی که آپشن ها به عنوان مقدار یکتا ذخیره می شوند؛ نام گزینه نیز به یک مقدار واحد اشاره دارد.
هنگامی که آپشن ها به عنوان آرایه ای از مقادیر ذخیره می شوند؛ نام آپشن به یک آرایه که خود می تواند شامل جفت های key/value باشد؛ بازگردانی می شود.
اگر با تعداد زیادی از آپشن های مرتبط کار می کنید ، ذخیره آنها به عنوان یک آرایه می تواند تأثیر مثبتی بر عملکرد کلی کارتان داشته باشد.
دسترسی به داده ها به عنوان گزینه های فردی ممکن است منجر به تراکنشهای فردی متعدد پایگاه داده شود.
به عنوان یک قاعده، تراکنش های پایگاه داده آپشن های گرانی اند.
گران بودن این تراکنش ها به خاطر صرف زمان بالا و استفاده ی زیاد از سرور است.
وقتی مجموعه ای از گزینه ها یا آپشن ها را ذخیره یا بازیابی می کنید؛ این اتفاق در یک تراکنش واحد که حالت ایده آل است؛ رخ می دهد.
در ادامه شما را با برخی از کاربردی ترین آپشن های API آشنا می نماییم.
Update Option | Update Option | Get Option | Add Option |
()delete_option | ()update_option | ()get_option | ()add_option |
()delete_site_option | ()update_site_option | ()get_site_option | ()add_site_option |
در این جلسه بیشتر با گزینه های API آشنا شدیم و تعدادی از کاربردی ترین گزینه های API نیز معرفی شدند.
در جلسه بعدی به تنظیمات سفارشی صفحه در ساخت پلاگین می پردازیم.
با پی وی لرن همراه باشید.
oid
سلام کسی با افزونه rest api استفاده کرده
من ۸ تا پست فقط نمایش می دهد می خواهم بیشترش کنم
صادق
سلام. از پارامتر per_page=20? استفاده کنید. به جای ۲۰ تعداد دلخواه رو قرار بدید.