آموزش غیرفعال کردن JSON REST API یا wp-json وردپرس

آموزش غیرفعال کردن JSON REST API یا wp-json وردپرس

آموزش غیرفعال کردن JSON REST API وردپرس
آموزش غیرفعال کردن wp-json وردپرس
غیرفعال کردن wp-json/wp/v2/users وردپرس

JSON REST API وردپرس ابزاری قدرتمند برای توسعه دهندگان است که در نسخه 4.4 به وردپرس اضافه شد، اما می تواند خطرات امنیتی و حریم خصوصی را نیز به همراه داشته باشد. غیرفعال کردن این API برای کاربرانی که از آن استفاده نمی کنند، راهی ساده برای افزایش امنیت سایتشان است.

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

  • کاهش خطرات امنیتی: API می تواند نقطه ضعفی برای حملات سایبری باشد. غیرفعال کردن آن این خطر را از بین می برد.
  • محافظت از اطلاعات خصوصی: API می تواند به اطلاعات حساس مانند محتوای پست ها و کاربران دسترسی داشته باشد. غیرفعال کردن آن این اطلاعات را از دسترس هکرها دور نگه می دارد.
  • بهبود عملکرد: غیرفعال کردن API می تواند بار سرور را کاهش دهد و سرعت سایت را افزایش دهد.

بررسی فعال/غیرفعال بودن WP-JSON روی سایت شما

برای بررسی فعال بودن یا غیرفعال بودن WP-JSON سایت وردپرسی، کافیست /wp-json را به آدرس سایت خود اضافه کنید و داخل مرورگر اجرا کنید. اگر در انتهای خروجی این لینک کد 403 نبود، یعنی این قابلیت در دسترس و فعال است.

روش‌های غیرفعال کردن WP-JSON

  • استفاده از افزونه: افزونه‌های مختلفی مانند “Disable JSON API” وجود دارد که می‌تواند به شما در غیرفعال کردن wp-json کمک کند.
  • استفاده از کد: وقتی با یک خط کد می‌توانیم این کار را انجام بدهیم، چرا افزونه نصب کنیم؟ آموزش در ادامه…
توجه

  • قبل از غیرفعال کردن API، مطمئن شوید که از آن استفاده نمی کنید.
  • غیرفعال کردن API ممکن است با برخی افزونه‌ها و برنامه‌ها تداخل داشته باشد.

کد اول: غیرفعال کردن JSON REST API از طریق فایل Functions.php

در این روش کافیست کد زیر را در فایل functions.php قالب خود اضافه کنید

این کد آزمایش شده و به خوبی توانسته این قابلیت را در تمام نسخه‌های وردپرس غیرفعال کند.

آموزش غیرفعال کردن wp-json وردپرس

کد دوم: غیرفعال کردن JSON REST API

مانند روش قبل کد زیر را در فایل functions.php قالب خود اضافه کنید

مطالب مرتبط

جلوگیری از هک وردپرس با غیرفعال کردن wp-json/wp/v2/users غیر فعال کردن XML-RPC وردپرس برای افزایش امنیت

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

cp-codfk

نظرات ثبت شده 2 دیدگاه

    1. محسن کاربر مهمان گفت:

      سلام. برای سایت خودتون که هنوز فعاله

      10
      1. رضا عبدالهی مدیر سایت گفت:

        سلام، همونطور که توی توضیحات نوشتم : “قبل از غیرفعال کردن API، مطمئن شوید که از آن استفاده نمی کنید”
        بصورت کامل غیرفعال نکردم چون ازش استفاده میکنم !
        بجاش فقط wp-json/wp/v2/users رو غیرفعال کردم

توضیحات پیشنهادی نظرات اشتراک