غیر فعال کردن REST API در وردپرس بدون افزونه

غیرفعال کردن REST API در وردپرس

REST API وردپرس یکی از بهترین قابلیت‌های وردپرس می‌باشد که از نسخه 4.4 اضافه شد. توسط این قابلیت می‌تونیم به سایت وردپرسی خودمون درخواست GET و POST و… بدیم و از قابلیت‌های سایت یا افزونه‌ها در اپلیکشن‌های موبایل یا … استفاده کنیم.

بلوک دیاگرام rest api
بلوک دیاگرام rest api

خوشبختانه یا متاسفانه این قابلیت بطور پیش فرض در وردپرس فعال هستش و شما با وارد کردن عبارت wp-json به آخر سایت وردپرسی خود میتوانید وب سرویس سایت خودتون رو مشاهده کنید.

http://farhadhp.ir/wp-json/

اگر می‌خواهید این قابلیت رو در سایت وردپرسی خود غیر فعال کنید فایل functions.php موجود در پوشه قالب سایت خود را باز کنید (اگر این فایل رو ندارید یک فایل به همین نام بسازید) و کد‌های زیر را بعد از عبارت <?php قرار دهید:

add_filter('json_enabled', '__return_false');
add_filter('json_jsonp_enabled', '__return_false');

فایل رو ذخیر کنید. به همین راحتی rest api سایت شما غیر فعال شد. برای فعاسازی مجدد فقط کافیه تکه کد بالا رو از فایل functions.php حذف کنید.

شاید برایتان جالب باشد: آموزش فعال کردن حالت دیباگ وردپرس

غیر فعال کردن REST API در وردپرس بدون افزونه
5 (100%) 5 vote[s]
با عضویت در خبرنامه بیرگیک خیلی سریع‌تر از دیگران از مطالب جدید آگاه شوید.

ایمیل خود را وارد کنید:

ما هم مثل شما از اسپم متنفریم!

فرایند ارسال ایمیل و آگاه سازی شما توسط فیدبانر گوگل انجام میشه تا خیالتون از بابت اسپم راحت باشه!

فرهاد حسن پور

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

مطالب مرتبط

دیدگاه بگذارید

avatar
  مشترک شدن  
مرا مطلع کن