如果在frontpage上,wordpress php将用户重定向到页面
当我的wordpress用户访问首页时,我试图将他们重定向到某个页面。 “Henk”有一个名为“henkpage”的页面,“John”有一个名为“johnpage”的页面 如果当前用户是Henk,并且他在头版,那么我希望该用户被重定向到mydomain.com/henkpage。与John相同:如果当前用户是John,并且位于frontpage上,则重定向到/johnpage。有人能帮我吗 我发现这段代码中可能有一些有用的行如果在frontpage上,wordpress php将用户重定向到页面,php,wordpress,redirect,Php,Wordpress,Redirect,当我的wordpress用户访问首页时,我试图将他们重定向到某个页面。 “Henk”有一个名为“henkpage”的页面,“John”有一个名为“johnpage”的页面 如果当前用户是Henk,并且他在头版,那么我希望该用户被重定向到mydomain.com/henkpage。与John相同:如果当前用户是John,并且位于frontpage上,则重定向到/johnpage。有人能帮我吗 我发现这段代码中可能有一些有用的行 add_action( 'template_redirect', 'r
add_action( 'template_redirect', 'redirect_to_specific_page' );
function redirect_to_specific_page() {
if ( is_front_page() && is_user_logged_in() ) {
$current_user = wp_get_current_user();
$url = wpum_get_profile_url( $current_user );
wp_redirect( $url );
exit;
}
}
您发布的代码应该适用于您的目的,但您需要修改此行
$url=wpum\u get\u profile\u url($current\u user)代码>
并将$url
设置为$current\u user->display\u name.“page”
或任何您希望重定向到的内容