WPML
סטטוס
נפתר
דווח עבור
WPML Multilingual CMS 4.4.11
נפתר בגרסה
4.5.0

סקירה כללית של התקלה

במצבים מסוימים, כאשר אתה מנסה לסנכרן את מתרגמי ATE שלך, תקבל שגיאה קריטית:

PHP Fatal error: Uncaught Error: Object of class WP_Error could not be converted to string in …/wp-includes/http.php:671

הדבר קורה אם מסד הנתונים שלך הושחת ובאפשרות WPML_TM_AMS חסרים מספר ערכי מפתח. הדבר גורם ל־ATE להחזיר אובייקט שגיאה במהלך תהליך האימות.

פתרון עוקף

בעיה זו תיפתר בגרסה הראשית הבאה שלנו, WPML 4.5.

אם לא התחלת לתרגם באמצעות עורך התרגום המתקדם (ATE) שלנו, תוכל לשקול לאפס את אישורי הגישה שלך ל־ATE.

לשם כך, צור גיבוי מלא של האתר שלך לפני שתמשיך.


  1. עבור אל WPMLהגדרותHow To Translate posts and pages, והפעל את עורך התרגום הקלאסי.

  2. באמצעות phpMyAdmin, גש למסד הנתונים שלך או השתמש בכלי דומה שחברת האחסון שלך מספקת.

  3. בחר את מסד הנתונים של האתר שלך ופתח את הטבלה wp_options.

  4. חפש את המפתח WPML_SITE_ID:ate ומחק אותו.

  5. לאחר מכן חפש את המפתח הבא, WPML_TM_AMS, ומחק אותו.

  6. חזור אל WPMLהגדרותHow To Translate posts and pages, והפעל שוב את עורך התרגום המתקדם.

אם אינך חש בנוח עם הליך זה או שכבר התחלת לתרגם את התוכן שלך באמצעות ATE, אנא פנה אל צוות התמיכה שלנו.

כל התקלות הידועות →