有一些插件可以将用户角色重定向到特定页面,但是否有一个插件可以将用户名重定向到特定页面?
我需要userA查看only 用户A的页面。和用户b查看only 用户b等的页面。所有用户都将具有订阅者角色,但无法访问彼此的页面。
有一些插件可以将用户角色重定向到特定页面,但是否有一个插件可以将用户名重定向到特定页面?
我需要userA查看only 用户A的页面。和用户b查看only 用户b等的页面。所有用户都将具有订阅者角色,但无法访问彼此的页面。
要重定向到页面,可以尝试以下操作:
add_action( \'template_redirect\', \'wpse_290317_redirect_user_to_page\' );
function wpse_290317_redirect_user_to_page()
{
$current_user = wp_get_current_user();
if( \'username\' == $current_user->user_login )
{
wp_redirect( \'http://redirect-page-url\' );
exit;
}
}
但我想你想在登录时重定向,对吗?在这种情况下,以下代码应该会有所帮助:add_action( \'login_redirect\', \'wpse_290317_redirect_user_to_page\', 999, 3 );
function wpse_290317_redirect_user_to_page( $redirect_to, $request, $user )
{
if( \'username\' == $user->user_login )
{
$redirect_to = \'http://redirect-page-url\';
}
return $redirect_to;
}
<?php /* Plugin Name: Héroes y Pasta */ include_once(ABSPATH . \'wp-admin/includes/plugin.php\'); function iniciatodo() { if(is_user_logged_in()) { ?> <p>Hola tio</p> <?p