WPML

עבור חלק מהפונקציונליות שלו, WPML מסתמך על ה־REST API של WordPress. אם ה־REST API של WordPress מושבת, WPML לא יוכל לבצע חלק מהתקשורת עם שירותי תרגום או עם עורך התרגום המתקדם שלנו.


אם תשבית את ה־REST API של WordPress, כמה תכונות ב־WPML לא יעבדו. WPML לא יגרום לשגיאות, אלא ידווח שתכונות אלו מושבתות.

WPML ניגש ל־REST API רק כמשתמש מאומת. הוא לעולם אינו מנסה לגשת ל־API ללא אימות. ה־REST API מפעיל גם את עורך הבלוקים של WordPress, ולכן אנו רואים בו 100% אמין ומאובטח.

אם השבתת גלובלית את ה־REST API כדי להדק את אבטחת האתר, אנו ממליצים להפעיל אותו מחדש ולמנוע גישה חיצונית אנונימית ל־API באמצעות תוסף אבטחה או קוד מותאם אישית.

נקודות קצה של REST API ש־WPML משתמש בהן


WPML משתמש במספר נקודות קצה המבוססות על ליבת WPML והתוספים הנלווים שלו. כולן משתמשות בקידומת נקודת הקצה הבסיסית שלנו /wpml.

להלן שתי נקודות הקצה העיקריות הזמינות של WPML:


  1. wpml/tm/v1 – משמשת עבור עורך תרגום מתקדם ועבודות מקומיות בניהול תרגום. השבתת ניהול תרגום תסיר את נקודות הקצה האלו. כמו כן, חסימת נקודות קצה אלו עלולה לשבש את התכונות של ניהול תרגום.

  2. wpml/st/v1 – משמשת לייבוא קובצי MO, ליצירת קובצי MO ולשמירת הגדרות תרגום מחרוזות. השבתת תרגום מחרוזות תסיר את נקודות הקצה האלו. כמו כן, תרגום מחרוזות עשוי שלא לעבוד ללא הפעלת נקודות קצה אלו.

נכתב על ידי Amir · עודכן לאחרונה: 16 בינואר 2020