WPML

Đối với một số chức năng, WPML phụ thuộc vào WordPress REST API. Nếu WordPress REST API bị tắt, WPML sẽ không thể thực hiện một số giao tiếp với các dịch vụ dịch thuật hoặc với Trình biên tập dịch thuật nâng cao của chúng tôi.


Nếu bạn tắt WordPress REST API, một số tính năng trong WPML sẽ không hoạt động. WPML sẽ không gây ra lỗi, nhưng sẽ báo cáo rằng các tính năng này đã bị tắt.

WPML chỉ truy cập REST API với tư cách là người dùng đã xác thực. Nó không bao giờ cố gắng truy cập API mà không xác thực. REST API cũng hỗ trợ Trình soạn thảo khối WordPress, vì vậy chúng tôi đánh giá nó đáng tin cậy và bảo mật 100%.

Nếu bạn đã tắt REST API trên toàn hệ thống để thắt chặt bảo mật của trang web, chúng tôi khuyên bạn nên bật lại và ngăn chặn quyền truy cập ẩn danh từ bên ngoài vào API bằng một plugin bảo mật hoặc một số mã tùy chỉnh.

Các endpoint của REST API được WPML sử dụng


WPML sử dụng một số endpoint dựa trên lõi WPML và các tiện ích bổ sung. Tất cả chúng đều sử dụng tiền tố endpoint cơ sở của chúng tôi là /wpml.

Dưới đây là hai endpoint chính có sẵn của WPML:


  1. wpml/tm/v1 – Được sử dụng cho Trình biên tập dịch thuật nâng cao và các công việc dịch thuật cục bộ trong Quản lý dịch thuật. Việc tắt Quản lý dịch thuật sẽ xóa các endpoint này. Ngoài ra, việc chặn các endpoint này có thể làm hỏng các tính năng của Quản lý dịch thuật.

  2. wpml/st/v1 – Được sử dụng để nhập tệp MO, tạo tệp MO và lưu các cài đặt Dịch chuỗi. Việc tắt Dịch chuỗi sẽ xóa các endpoint này. Ngoài ra, Dịch chuỗi có thể không hoạt động nếu không bật các endpoint này.

Được viết bởi Amir · Cập nhật lần cuối vào 16 tháng 1 năm 2020