根据URL中的参数进行重定向

时间:2020-01-27 作者:Marco V

我想根据参数将我的站点重定向到正确的url。使用语言切换器更改网站语言时,会传递url。

若url包含lang=de,则重定向到示例。如果url包含lang=es,则重定向到示例。com/es/

我尝试过使用JohnGodley的重定向插件,但我不知道如何设置它。

完成这件事的最好方法是什么?

1 个回复
最合适的回答,由SO网友:TomC 整理而成

您可以使用wp_redirect 比如说。。。

add_action( \'init\', \'my_redirect\');
function my_redirect() {
    if (get_query_var(\'lang\') == "de") {
        wp_redirect( site_url(\'/de/\') ); 
        exit; 
    }   
}