بنر وب سایت مجموعه ایوسی
بنر وب سایت مجموعه ایوسی
جستجو
این کادر جستجو را ببندید.

هدایای ویژه طراحی سایت

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

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

اگر این مقاله را دوست دارید، لطفا آن را با دوستان خود به اشتراک بگذارید.

اخیراً یکی از خوانندگان ما از ما پرسید، چگونه می توانم REST API را در سایت وردپرس خود غیرفعال کنم؟

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

در این مقاله از ایوسی به شما نشان خواهیم داد که چگونه به راحتی JSON REST API را در وردپرس غیرفعال کنید.

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

نمی توان انکار کرد که API مزایای زیادی برای توسعه دهندگان وردپرس دارد. API بازیابی داده‌ها را با استفاده از درخواست‌های GET بسیار آسان می‌کند، که برای کسانی که برنامه‌هایی را با وردپرس می‌سازند مفید است.

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

غیرفعال کردن JSON REST API شبیه غیرفعال کردن XML-RPC است که بسیاری از مدیران سایت آن را در سایت‌های وردپرس خود غیرفعال می‌کنند تا از امنیت خارج شوند.

ما دو روش برای غیرفعال کردن آسان JSON REST API در وردپرس به شما نشان خواهیم داد. به سادگی از پیوندهای سریع زیر استفاده کنید تا به روشی که می خواهید استفاده کنید بروید.

روش ۱. غیرفعال کردن JSON REST API در وردپرس با کد (توصیه می شود)

توصیه می کنیم از افزونه WPCode برای غیرفعال کردن JSON REST API در وردپرس استفاده کنید.

افزونه WPCode

WPCode اضافه کردن کد سفارشی در وردپرس را بدون ویرایش فایل functions.php طرح زمینه ایمن و آسان می کند . به این ترتیب، هیچ خطری برای ایجاد خطا و شکستن سایت شما وجود ندارد.

به علاوه، با یک کتابخانه کد داخلی همراه است که شامل قطعه کد تأیید شده برای درخواست‌های ویژگی محبوب مانند غیرفعال کردن REST API، غیرفعال کردن XML-RPC و موارد دیگر است. این باعث می شود که مجبور نباشید تعداد زیادی افزونه یکبار مصرف را نصب کنید.

برای شروع، باید افزونه رایگان WPCode را نصب و فعال کنید . برای دستورالعمل های گام به گام، راهنمای ما در مورد نحوه نصب افزونه وردپرس را بخوانید .

توجه: نسخه رایگان WPCode همه چیزهایی را دارد که برای افزودن آسان کد سفارشی در وردپرس نیاز دارید. اما، اگر ویژگی‌های پیشرفته‌ای مانند کتابخانه قطعات ابری خصوصی، تکه‌های صفحه و دستگاه خاص، ویرایش کد و موارد دیگر را می‌خواهید، می‌توانید به WPCode Pro ارتقا دهید .

پس از فعال شدن افزونه، از داشبورد وردپرس خود به قسمت Code Snippets » Library بروید.

سپس قطعه «Disable WordPress REST API» را جستجو کنید و روی دکمه «Use snippet» کلیک کنید.

Disable WordPress REST API را در WPCode انتخاب کنید

سپس افزونه به طور خودکار کد را اضافه می کند و روش درج مناسب را انتخاب می کند.

WPCode به طور خودکار قطعه Disable JSON REST API را اضافه می کند

تنها کاری که باید انجام دهید این است که سوئیچ را از «غیرفعال» به «فعال» تغییر دهید.

سپس، روی دکمه «به‌روزرسانی» کلیک کنید.

قطعه کد را به Active تغییر دهید و روی Update در WPCode کلیک کنید

خودشه. اکنون JSON REST API در سایت وردپرس شما غیرفعال شده است.

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

اولین کاری که باید انجام دهید این است که افزونه Disable REST API را نصب و فعال کنید . برای جزئیات بیشتر، راهنمای گام به گام ما در مورد نحوه نصب افزونه وردپرس را ببینید .

این افزونه خارج از جعبه کار می کند و هیچ تنظیماتی برای پیکربندی وجود ندارد.

اکنون به اجبار یک خطای احراز هویت را به هر درخواست API از منابعی که وارد وب‌سایت شما نشده‌اند برمی‌گرداند.

این به طور موثری از درخواست های غیرمجاز از استفاده از REST API برای دریافت اطلاعات از وب سایت شما جلوگیری می کند.

شما می توانید این را با مراجعه به صفحه http://example.com/wp-json آزمایش کنید. مطمئن شوید که ابتدا از قسمت مدیریت وردپرس خارج شده اید یا مرورگر خود را به حالت ناشناس تغییر دهید.

فراموش نکنید که example.com را با نام دامنه خود جایگزین کنید . این پیام را خواهید دید که نشان می دهد درخواست های REST API مسدود شده اند.

REST API غیرفعال شد

این همه است، شما با موفقیت درخواست های غیرمجاز REST API را در سایت وردپرس خود غیرفعال کرده اید.

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

و بخوانید:

اگر این مقاله را دوست دارید، لطفا آن را با دوستان خود به اشتراک بگذارید.

آخرین کتاب‌های ایوسی

یک پاسخ

  1. JSON REST API در وردپرس چیست؟

    وردپرس قابلیت REST API داخلی را ارائه می دهد که به توسعه دهندگان اجازه می دهد با استفاده از روش های استاندارد HTTP و فرمت JSON با داده های وردپرس تعامل داشته باشند. این API کاربران را قادر می سازد تا داده ها را از سایت وردپرس خود بازیابی، ایجاد، به روز رسانی و حذف کنند و ادغام وردپرس با برنامه ها و سرویس های خارجی را آسان تر می کند. با فعال کردن REST API، توسعه‌دهندگان می‌توانند به نقاط پایانی مختلف برای تعامل با پست‌ها، صفحات، نظرات، کاربران و موارد دیگر دسترسی داشته باشند و یک پلتفرم پویا و انعطاف‌پذیرتر برای ایجاد راه‌حل‌های سفارشی در بالای وردپرس ایجاد کنند.

دیدگاهتان را بنویسید

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