这篇文章关键详细介绍了WordPress用户登录登出后重定向到指定网页页面的完成方式,必须的盆友能够参照下
这篇文章将向您展现WordPress用户登录后怎样重定向到指定网页页面或是文章内容的方法。
一、重定向到网站后台管理控制面板。
将下列编码加上到您的当今主题的 functions.php 文档中:
PHP Code拷贝內容到剪贴板
- 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);
二、重定向到指定网页页面或是文章内容
您还能够将客户重定向到特殊网页页面,编码以下:
PHP Code拷贝內容到剪贴板
- function login_redirect( $redirect_to, $request, $user ){
- return home_url(‘custom-page’);
- }
- add_filter( ‘login_redirect’, ‘login_redirect’, 10, 3 );
改动编码中的custom-page为某一网页页面或是文章内容的连接(注:不包括网站网站域名),假如删掉custom-page会立即自动跳转到网站主页。
三、自定登出以后的重定向连接
PHP Code拷贝內容到剪贴板
- add_action(‘wp_logout’,‘auto_redirect_after_logout’);
- function auto_redirect_after_logout(){
- wp_redirect( home_url() );
- exit();
- }
之上即登出后自动跳转到首页