我正在使用一个名为“私有内容登录重定向”的插件。
该插件实际上只包含以下代码:
add_action(\'template_redirect\', \'private_content_redirect_to_login\', 9);
function private_content_redirect_to_login() {
global $wp_query,$wpdb;
if (is_404()) {
$private = $wpdb->get_row($wp_query->request);
$location = wp_login_url($_SERVER["REQUEST_URI"]);
if( \'private\' == $private->post_status ) {
wp_safe_redirect($location);
exit;
}
}
}
它所做的是:当一个未登录的用户正在查看一个私有页面时,它会将他们重定向到登录页面。登录后,他们会被带回刚刚访问过的私人页面并可以阅读。
我希望它将他们重定向到登录页面,但当他们登录后,应该将他们带到特定页面(例如http://www.testsite.com/start) 而不是他们访问的私人页面。