本日的WordPress教程对付一个WordPress开拓者来说,自界说用户登出可能登岸后的链接长短常有用的。默认环境下WordPress会将登出之后的链接重定向到你的默认登岸页面,可是我们可以很等闲的改变它,通过增加如下代码到你的主题的functions.php中:
/**自界说登出之后的重定向链接
*
*/
add_action('wp_logout','auto_redirect_after_logout');
function auto_redirect_after_logout(){
wp_redirect( home_url() );
exit();
}
这里我们将用户登岸后的链接自动重定向也就是跳转到我们网站的主页,虽然你也可以将home_url()替换成其他你但愿的网址。如:
wp_redirect( 'http://www.wpmee.com' );上面的WordPress教程中,我们报告了,登出之后的重定向链接,那么下面我们将汇报各人如何自界说登岸之后的链接呢?这次并不是简朴的跳转到首页了,而是先判定是否是打点员,假如是打点员就重定向到打点员面板,虽然,假如是普通用户则跳转到首页。将下面的代码片断添加到你主题的functions.php中:
/**自界说登岸之后的重定向链接
*
*/
function soi_login_redirect($redirect_to, $request, $user)
{
return (is_array($user->roles) && in_array('administrator', $user->roles)) ? admin_url() : site_url();
}
add_filter('login_redirect', 'soi_login_redirect', 10, 3);
虽然你也可以将所有的登岸用户跳转到一个出格的页面:
/**自界说登岸之后的重定向到非凡的页面
*
*/
function login_redirect( $redirect_to, $request, $user ){
return home_url('custom-page');
}
add_filter( 'login_redirect', 'login_redirect', 10, 3 );
将个中的custom-page换成你需要跳转的页面链接即可,很是简朴的wordpress教程,但愿对你有用。