我在函数上使用此代码。php
// redirects user after login and logout
if (! function_exists(\'ctm_login\')) {
add_action(\'wp_login\', \'ctm_login\');
function ctm_login(){wp_redirect($_POST[\'link\']);exit;}
}
if (! function_exists(\'ctm_logout\')) {
add_action(\'wp_logout\', \'ctm_logout\');
function ctm_logout(){wp_redirect($_POST[\'link\']);exit;}
}
然而,这是可行的,因为我在登录表单上隐藏了一个输入
<input type="hidden" name="link" value="<?php echo home_url(add_query_arg(array($_GET), $wp->request));?>">