WPML
סטטוס
פתוח
סוג
באג
דווח עבור
WPML Multilingual & Multicurrency for WooCommerce 5.3.7
תוסף/ערכת עיצוב קשורים
HUSKY - Products Filter Professional for WooCommerce
תגיות נושא
Compatibility, WCML

סקירת התקלה

בעת שימוש ב־HUSKY – Products Filter Professional for WooCommerce עם WPML, קיימת תקלה ידועה שבה קישורים לקטגוריות מוצרים כמו הבאים אינם מתורגמים כראוי.

לדוגמה, תרגום http://www.domain.com/product-category/slug1/slug2/slug3 מוביל ל־http://www.domain.com/?product_cat=slug3, במקום לקבל: http://www.domain.com/en/product-category/slug1/slug2/slug3.

תקלה זו גורמת לכתובות URL שאינן מנותבות כראוי בשפות משניות, מה שמוביל לשגיאות 404.

פתרון עוקף

אנא ודא שיש לך גיבוי מלא של האתר לפני שתמשיך.


  • הוסף את הקוד הבא לקובץ functions.php של ערכת העיצוב:
    // WPML Workaround for compsupp-7532
    function wpml_compsupp7532_add_custom_blacklist_requests( $blacklist, $sitepress ) {    
    	// Add your custom request to the blacklist array
    
      // We can hardcode URL's, like:
      // Add here your problematic URL's
      $blacklist[] = "category-product/slug1/slug2/slug3";
        
      return $blacklist;
    }
    
    add_filter( 'wpml_sl_blacklist_requests', 'wpml_compsupp7532_add_custom_blacklist_requests', 10, 2 );

  • הוסף שינוי קטן לתוכן הבלוק.

  • ייתכן שתצטרך לתרגם מחדש את הקישורים.

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