- Статус
- Решено автором
- Заявлено для
- WPML Multilingual CMS 4.6.5
- Связанный плагин/тема
- Uncode
- Теги темы
- ATE
Обзор проблемы
Если Вы используете тему оформления Uncode вместе с WPML и WooCommerce и задаете пользовательский шаблон для новой страницы входа, Вы можете столкнуться с проблемой при попытке входа со страницы, настроенной на дополнительном языке Вашего сайта. В частности, после входа Вас может не перенаправить на страницу «Мой аккаунт», как ожидалось.
Обходное решение
Пожалуйста, перед продолжением убедитесь, что у Вас есть полная резервная копия сайта.
- Откройте файл functions.php Вашей темы оформления.
- Добавьте следующий код:
// 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; }