WPML
Status
Vom Autor gelöst
Gemeldet für
WPML Multilingual CMS 4.6.5
Zugehöriges Plugin/Theme
Uncode
Themen-Tags
ATE

Übersicht über das Problem

Wenn Sie das Uncode-Theme zusammen mit WPML und WooCommerce verwenden und ein benutzerdefiniertes Template für eine neue Anmeldeseite festlegen, kann ein Problem auftreten, wenn Sie versuchen, sich von einer Seite in der Sekundärsprache Ihrer Website anzumelden. Genauer gesagt werden Sie nach der Anmeldung möglicherweise nicht wie erwartet auf die Seite „Mein Konto“ weitergeleitet.

Problemumgehung

Bitte stellen Sie sicher, dass Sie ein vollständiges Backup Ihrer Website haben, bevor Sie fortfahren.


  • Öffnen Sie die Datei functions.php Ihres Themes.

  • Fügen Sie den folgenden Code hinzu:
    // WPML Workaround for compsupp-6911
    add_filter( 'option_uncode_woocommerce_my_account_login_page_id', 'wpml_compsupp6911_modify_uncode_woocommerce_login_page_id' );
    
    function wpml_compsupp6911_modify_uncode_woocommerce_login_page_id( $value ) {
    
    	if (is_numeric($value)) {
    		$post_type = get_post_type($value);
    		$value = apply_filters( 'wpml_object_id', $value, $post_type , TRUE );
    	}	
    
        return $value;
    }

Alle bekannten Probleme →