סקירת התקלה
בעת שדרוג ל־WPML 3.7.0, תרגומי מחרוזות העטופות בשורטקודים wpml-string אובדים.
פתרון עוקף
בעיה זו תוקנה ב־WPML String Translation 2.5.4. עדכון פותר זאת באתר שלך, לכן אתה זקוק לפתרון העוקף הזה רק אם עדיין אינך יכול לעדכן.
החל את התיקון הבא בקובץ ../wpml-string-translation/inc/wpml-string-shortcode.php, בשורה 8:
החלף:
$atts = shortcode_atts( array(), $atts );
עם:
extract( shortcode_atts( array(), $atts ) );