WordPress 4.4 đã thêm API nghỉ ngơi JSON được mong đợi nhiều. Nó tuyệt vời cho các nhà phát triển plugin, nhưng nhiều chủ sở hữu trang web có thể không thấy nó hữu ích cho họ.

Trong bài viết này, chúng tôi sẽ hướng dẫn bạn cách dễ dàng vô hiệu hóa JSON Rest API trên WordPress.

Vô hiệu hóa phần còn lại API trên WordPress

Tại sao bạn cần tắt API JSON REST trên WordPress?

Không thể phủ nhận rằng API sẽ mang lại rất nhiều lợi ích cho các nhà phát triển WordPress. Tuy nhiên, một số chủ sở hữu trang web có thể không cần các tính năng này. API tạo điều kiện thuận lợi cho việc khôi phục données sử dụng các yêu cầu GET. Nó cực kỳ hữu ích cho các ứng dụng thiết kế trên WordPress.

Điều đó đang được nói, điều này có thể khiến trang web của bạn tiếp cận với một chiến tuyến mới của các cuộc tấn công DDoS. Nó có thể tham lam ressources và do đó làm chậm Website. Điều này tương tự như vô hiệu hóa XML-RPC, mà nhiều quản trị viên trang web vô hiệu hóa trên các trang web WordPress của họ để bảo mật.

Tắt API JSON REST trên WordPress

Nếu bạn muốn vô hiệu hóa API JSON REST trên trang web WordPress của mình thì bạn có thể dễ dàng thực hiện việc này bằng cách thêm mã sau vào tệp functions.php chủ đề của bạn hoặc trên trang web của một plugin. Hoặc trong một các plugin WordPress của bạn.

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

Mã này chỉ đơn giản là sử dụng các bộ lọc tích hợp để vô hiệu hóa JSON và API JSONP.

Đối với những bạn không muốn thêm mã theo cách thủ công, bạn có thể cài đặt và kích hoạt plugin Vô hiệu hoá API JSON. Plugin này không có bất kỳ cài đặt nào cho phép bạn định cấu hình nó. Bạn chỉ cần kích hoạt plugin để vô hiệu hóa API trên trang web của mình.

Chúng tôi hy vọng bài viết này đã hướng dẫn bạn cách tắt API JSON trên WordPress.

Nếu bạn có bất kỳ ý kiến ​​hoặc đề xuất nào, vui lòng cho chúng tôi biết trong phần dành riêng.