اگر با فضای اینترنت سر و کار دارید، ممکن است اصطلاح Rest API را شنیده باشید. اما آیا می دانید Rest API چیست یا چه کاربردی دارد؟ درباره میزان اهمیت آن در حوزه ای چون طراحی سایت آگاهی دارید؟
در این مقاله قصد داریم تا شما را با معنی و مفهوم این عبارت آشنا کرده و سپس به شما آموزش دهیم که چگونه Rest API در وردپرس را فعال کنید. ما را دنبال کنید.
آنچه در این مقاله می خوانید:
API چیست؟
API مخفف عبارت Application Programming Interface است و به مجموعه ای از توابع اشاره می کند که به برنامهها امکان دسترسی به دیتاها و تعامل با اجزای نرمافزار خارجی، سیستم عامل ها یا ریز سرویس ها را میدهد.
به عبارتی ساده تر، API یک رابط میان سیستم و کاربر است که پاسخ کاربر را به یک سیستم ارائه میدهد و بالعکس.
به عنوان مثال، شما به محتوایی در یک وب سایت، امتیاز می دهید. در واقع یک API به سایت میگوید که شما برای فلان محتوا، دیدگاه خود را ثبت کرده اید.
Rest API چیست؟
قبل از شروع این بخش، لازم است که شما را با عبارت Rest بیشتر آشنا کنیم. تعریف REST را می توان به ساده ترین شکل، اینگونه تعبیر کرد: نمایش اطلاعات برای کاربران از راهی که خوانایی مطلوبی داشته باشد. یکی از مفاهیم اصلی که باید در ارتباط با REST بدانید این است که REST یک پروتکل یا استاندارد نیست، این تنها یک راهحل و یا یک سبک معماری برای نوشتن APIها است.
REST API به مدیران اجازه میدهد تا همه پستهای سفارشی و همه طبقهبندیها در وردپرس با یک رابط گرافیکی آسان، مشاهده و شخصی سازی کنند. علاوه بر این، میتوانند قابلیت مشاهده را تغییر داده و متا دادههای متصل به پاسخ API را تغییر دهند.
REST API روی همه سایت های وردپرسی به صورت پیشفرض فعال می باشد. فقط کافی است که در انتهای آدرس هر سایت، wp-json/ را بگذارید.
برای مثال: https://woocommerce.ir/wp-json
کنترل و مدیریت REST API
گاهی اوقات شما قصد دارید تا داده ای به API ارسال کنید، مدیریت های خاص انجام دهید، Rest API را کنترل کنیدو … . در چنین شرایطی باید از افزونه
WP REST API Controller کمک بگیرید.
دانلود افزونه WP REST API Controller
از قابلیت های این افزونه می توان به موارد زیر اشاره کرد.
- فعال/غیرفعال کردن REST API برای انواع پست سفارشی و طبقه بندی آن ها
- فعال/غیرفعال کردن متا داده هاو طبقه بندی (افزودن یا حذف فیلدهای متا از درخواست های API)
- تغییر نام نوع پست سفارشی/نقاط پایانی پایه طبقه بندی
- قابلیت تغییر نام متا دادههای هر پست سفارشی و طبقهشناسی در درخواستهای API
- دستکاری و کنترل انواع پست و طبقه بندیداده های آن ها، توسط افزونه ها و تم های شخص ثالث
- و …
شما می توانید این افزونه را از مخرن وردپرس دانلود کرده و از قابلیت های آن استفاده کنید. در صورت بروز مشکل با پشتیبانان ما ارتباط بگیرید. ما در کوتاه ترین زمان، راه حلی مناسب به شما ارائه خواهید داد. از این که تا اینجای مقاله ما را دنبال کردید، از شما کمال تشکر را به جا می آوریم.
2 دیدگاه در “Rest API وردپرس چیست و کاربرد آن؟”
سلام . وققتون بخیر من می خوام توی ووردپرس یه جدول درست کنم و با استفاده از تهیه api اطلاعات قیمتی مدام در حال آپدیت باشه وقیمت رو از اونجا ربخووه و تو سایت من نشون بده می خواستم راهنمایی بفرمایید اصلا راهی وجود داره برای این کار ممنون
با سلام میتوانید در بخش پشتیبانی تیکت ارسال کنید تا تیم فنی این موضوع رو برای شما بررسی کنند