wordpress退出登录自动跳转到首页

wordpress系统默认情况下,用户退出的时候,会把用户停留在登录页面里。但是实际的项目中,很多客户要求在登录退出的时候,跳转到网站的首页或是其它的某个指定的页面。

wordpress还是很方便的,因为有一个退出的filter可以使用,代码如下:

 代码如下 复制代码
// redirect  to home page after logout 
add_filter('logout_url', 'mk_logout_redirect_home', 10, 2);
function mk_logout_redirect_home($logouturl, $redir){
    $redir = home_url();
    return $logouturl . '&redirect_to=' . urlencode($redir);
}

 
第四行的代码里我要跳转的链接设置为首页,你可以根据自己的要求填入你想要的url

时间: 2024-10-02 14:41:30

wordpress退出登录自动跳转到首页的相关文章

WordPress退出登录后跳转到指定页面的方法

现在退出登录WordPress后台后跳转到登录界面,然后我们再点击一下跳转到首页,这样子很麻烦. 我们需要wordpress推出后跳出到外面指定的界面,那要怎么做呢? 将下面的php代码放到当前主题的functions.php中即可:  代码如下 复制代码 add_filter('logout_url', 'logout_redirect', 10, 2);   function logout_redirect($turl, $redir) {   $redir = 'http://www.11

WordPress登录/退出后直接跳转回首页方法总结

首先定位到登录链接所在位置,你会看到类似下面的代码:  代码如下 复制代码 <a href="<?php echo wp_login_url(); ?>" title="登录">登录</a> 假如你要登录后重新进入首页:  代码如下 复制代码 <a href="<?php echo wp_login_url(home_url()); ?>" title="登录">登录

WordPress实现退出登录后跳转到指定页面

这个问题也很好解决,将下面的php代码放到当前主题的functions.php中即可:  代码如下 复制代码 add_filter('logout_url', 'ludou_logout_redirect', 10, 2); function ludou_logout_redirect($logouturl, $redir) {   $redir = 'http://www.111cn.net/'; // 这里改成你要跳转的网址   return $logouturl . '&redirect_

PHP未登录自动跳转到登录页面如何实现

下面一段代码给大家分享php未登录自动跳转到登录页面,具体代码如下所示: <?php namespaceHome\Controller; useThink\Controller; classBaseControllerextendsController{   //基础信息,判断登陆   publicfunction__construct(){     parent::__construct();     /*if(!session('?user')){       redirect(U('Hom

如何实现无效页面自动跳转至首页的效果

很多网友都部如何如现无效页面自动跳转至首页的效果呢,其实很简单啊,下面来讲讲. 如果有自己的主机,就可以定义404错误页面. 现在有些虚拟主要,也支持自定义404错误页面. 比如乐猫,Discuz主机等.都可以的, 可以跟空间提供商联系! 还有一种方法,那就是程序控制,不过不能实现页面地址找不到调转,而我们是规定他转.

3秒后自动跳转到首页代码

3秒后自动跳转到首页代码 最简单的方法 在网页的<head>段中添加 <meta http-equiv="refresh" content="3;url=http://要跳的页面"> 方法二带有秒数走动的效果 <!doctype html public "-//w3c//dtd xhtml 1.0 transitional//en" "http://www.111cn.net /tr/xhtml1/dtd/

PHP未登录自动跳转到登录页面_php实例

下面一段代码给大家分享php未登录自动跳转到登录页面,具体代码如下所示: <?php namespace Home\Controller; use Think\Controller; class BaseController extends Controller{ //基础信息,判断登陆 public function __construct(){ parent::__construct(); /*if(!session('?user')){ redirect(U('Home/Login/ind

PHP未登录自动跳转到登录页面

下面一段代码给大家分享php未登录自动跳转到登录页面,具体代码如下所示: <?php namespace Home\Controller; use Think\Controller; class BaseController extends Controller{ //基础信息,判断登陆 public function __construct(){ parent::__construct(); /*if(!session('?user')){ redirect(U('Home/Login/ind

WordPress后台登录不跳转解决办法

开始以为是网速的原因,后来在网上查找原因,才知道这种情况,并不是你没有登录 WordPress后台,而是可能是你用了某些插件或者空间服务器的FSO的问题. 解决这种Wordpress 后台登录问题,其实很简单,就是输入[你的域名]/wp-login.php,不是一般时候用的[你的域名]/wp-admin/, 例如本站:/wp-login.php.进行登录就可以了. 上面是最简单的办法.当然如果不习惯的话,你可以改下代码就可以的. 具体如下: 打开文件 /wp-includes/pluggable