- 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; }