正在查看 3 个帖子:1-3 (共 3 个帖子)
-
作者帖子
-
代码未测试,不过应该是有效的,因为 bbPress 更新的不是很频繁,将下面的代码添加到你的主题或者子主题里
如下:
function login_redirect( $redirect_to, $request, $user ){ return home_url('forums'); } add_filter( 'login_redirect', 'login_redirect', 10, 3 );
另外说下如果调整登陆后的重定向地址:
修改
return home_url('forums');
里面的forums
改成你需要的链接地址。注意修改前记得备份,如果报错的话就调整恢复下原始的代码或者删掉。
您可以将 PHP 代码片段放置在主题或子主题的 functions.php 文件的底部 (如果是 CSS 代码,请添加到子主题的 style.css 文件底部) 修改之前建议先备份原始文件,若出现错误请先删除此代码。
当然还有其他的方案和插件可以用,比如其他的用户权限管理插件或者是会员插件等。
继续补充下,让 WordPress 登陆后从定向到后台或者主页:
/** * WordPress function for redirecting users on login based on user role */ function my_login_redirect( $url, $request, $user ){ if( $user && is_object( $user ) && is_a( $user, 'WP_User' ) ) { if( $user->has_cap( 'administrator' ) ) { $url = admin_url(); } else { $url = home_url(); } } return $url; } add_filter('login_redirect', 'my_login_redirect', 10, 3 );
-
作者帖子
正在查看 3 个帖子:1-3 (共 3 个帖子)
- 哎呀,回复话题必需登录。