Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/247.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如果在frontpage上,wordpress php将用户重定向到页面_Php_Wordpress_Redirect - Fatal编程技术网

如果在frontpage上,wordpress php将用户重定向到页面

如果在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

当我的wordpress用户访问首页时,我试图将他们重定向到某个页面。 “Henk”有一个名为“henkpage”的页面,“John”有一个名为“johnpage”的页面

如果当前用户是Henk,并且他在头版,那么我希望该用户被重定向到mydomain.com/henkpage。与John相同:如果当前用户是John,并且位于frontpage上,则重定向到/johnpage。有人能帮我吗

我发现这段代码中可能有一些有用的行

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”
或任何您希望重定向到的内容