WPML
Status
Offen
Typ
Bug
Gemeldet für
WPML Multilingual & Multicurrency for WooCommerce 5.3.7
Themen-Tags
Compatibility, WCML

Übersicht über das Problem

Bei der Verwendung von HUSKY – Products Filter Professional for WooCommerce mit WPML gibt es ein bekanntes Problem, bei dem Produktkategorie-Links wie der folgende nicht korrekt übersetzt werden.

Beispielsweise führt die Übersetzung von http://www.domain.com/product-category/slug1/slug2/slug3 zu http://www.domain.com/?product_cat=slug3, anstatt zu: http://www.domain.com/en/product-category/slug1/slug2/slug3.

Dieses Problem führt zu URLs, die in Sekundärsprachen nicht korrekt aufgelöst werden, was zu 404-Fehlern führt.

Problemumgehung

Bitte stellen Sie sicher, dass Sie über ein vollständiges Backup Ihrer Website verfügen, bevor Sie fortfahren.


  • Fügen Sie den folgenden Code zur Datei functions.php des Themes hinzu:
    // 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 );

  • Nehmen Sie eine kleine Änderung am Block-Inhalt vor.

  • Möglicherweise müssen Sie die Links neu übersetzen.

Alle bekannten Probleme