WPML
סטטוס
נפתר
נפתר בגרסה
4.12.0
תוסף/ערכת עיצוב קשורים
WooCommerce Multilingual

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

משתמשי WPML Multilingual & Multicurrency for WooCommerce בעלי מזהי כתובת של בסיס קישורים קבועים המכילים לוכסנים ( / ), למשל shop/product-category, עשויים לגלות שמזהי כתובת אלה מקודדים באופן שגוי למשהו כמו shop%2Fproduct-category.

הדבר עלול לגרום לבעיות תאימות עם WooCommerce וההרחבות שלו, ומשתמשים עשויים לחוות שגיאות 404 בצד הלקוח.

פתרון עוקף

כפתרון זמני, נסה את השלבים הבאים:


  1. גבה את האתר שלך במלואו.

  2. ודא שכל התוספים שלך מעודכנים.

  3. ערוך את הקובץ wp-content\plugins\woocommerce-multilingual\inc\class-wcml-url-translation.php ושנה את שורה 947 מ:
    $location = str_replace( $base_slug, urlencode( $base_slug ), $location );

    ל:

    $location = str_replace( $base_slug, implode( '/', array_map( 'urlencode', explode( '/', $base_slug ) ) ), $location );


שים לב: שינוי זה לא אמור להשפיע על מזהי כתובת שאינם מכילים לוכסן.

צוות הפיתוח שלנו פועל כדי לספק פתרון קבוע לבעיה זו.

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