我的网站上有两种语言。德语和英语。
一切都已翻译完毕。登录表单上的链接也会重定向到正确的语言。
我唯一的问题:如果注册过程出现问题并且发生错误,用户将被重定向到主要语言。有没有钩子,我可以重定向到当前语言并以正确的语言显示错误?
对于注册URL(在登录页面上),我使用了以下功能:
// Change wp registration url
function wp_change_register_url($link){
return str_replace(site_url('wp-login.php?action=register', 'login'),site_url('wp-login.php?action=register&lang=' . ICL_LANGUAGE_CODE, 'login'),$link);
}
add_filter('register','wp_change_register_url');
谢谢!