本文将向您展示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如果删除了某个页面或文章的链接(注:不包括网站域名)custom-page会直接跳转到网站首页。
三、自定义发布后的重定向链接
add_action(wp_logout,auto_redirect_after_logout);function auto_redirect_after_logout(){ wp_redirect( home_url() ); exit();}
以上即登出后跳转到网站首页