这篇文章关键详细介绍了WordPress用户登录登出后重定向到指定网页页面的完成方式,必须的盆友能够参照下

这篇文章将向您展现WordPress用户登录后怎样重定向到指定网页页面或是文章内容的方法。

一、重定向到网站后台管理控制面板。
将下列编码加上到您的当今主题的 functions.php 文档中:
PHP Code拷贝內容到剪贴板

  1.  function soi_login_redirect($redirect_to$request$user)   
  2. {   
  3.     return (is_array($user->roles) && in_array(‘administrator’$user->roles)) ? admin_url() : site_url();   
  4. }   
  5. add_filter(‘login_redirect’‘soi_login_redirect’, 10, 3);  

二、重定向到指定网页页面或是文章内容
您还能够将客户重定向到特殊网页页面,编码以下:
PHP Code拷贝內容到剪贴板

  1.  function login_redirect( $redirect_to$request$user ){   
  2.     return home_url(‘custom-page’);   
  3. }   
  4. add_filter( ‘login_redirect’‘login_redirect’, 10, 3 );  

改动编码中的custom-page为某一网页页面或是文章内容的连接(注:不包括网站网站域名),假如删掉custom-page会立即自动跳转到网站主页。

三、自定登出以后的重定向连接

PHP Code拷贝內容到剪贴板

  1.  add_action(‘wp_logout’,‘auto_redirect_after_logout’);      
  2. function auto_redirect_after_logout(){      
  3.   wp_redirect( home_url() );      
  4.   exit();      
  5. }  

之上即登出后自动跳转到首页

作者 网络

发表评论

您的电子邮箱地址不会被公开。