您现在的位置是:首页 > 教程 > WordPress教程WordPress教程
wordpress重定向实现的几种方法介绍
念露2025-03-28 14:39:37WordPress教程已有2人查阅
导读目前wordpress已经为我们提供了几种用户登陆后重定向的方法,所以在这篇文章中我将向大家介绍如何创建wordpress重定向的实用技巧,这些方法可以让你设置用户登陆后重定向到你
目前wordpress已经为我们提供了几种用户登陆后重定向的方法,所以在这篇文章中我将向大家介绍如何创建wordpress重定向的实用技巧,这些方法可以让你设置用户登陆后重定向到你指定的页面,其中包括内部页面,外部页面或者当前页面。
wp_redirect
wp_redirect 这个函数的功能是将所用用户重定向到一个绝对的链接,绝对链接是一个完整的链接路径看起来像这样。
http://.dglives.com/book/
http://.dglives.com/wp-content/blog-images/redirecting-users.jpg
ftp://example.com/transfer/
为了使用用户重定向这个功能,你可以将以下php代码粘贴到你的主题中: wp_redirect 拥有两个参数可以调用
$location = 用户将要被重定向指定的路径即绝对路径
$status = 状态码 例如:301,302,默认状态码为302 这是一个301重定向的例子 以上代码的功能是将用户重定向到指定网址,并且以301的方式进行转向(页面长久性转移),默认的302重定向(页面暂时性转移)将会被301替代。
auth_redirect 接下来,我们来认识一下 auth_redirect,它的功能是允许用户进入指定的页面前提是该用户必须先进行登陆,例如你有一个下载文件的页面,用户登陆后才会显示该页面,而普通用户却无法看到该下载页面,要实现该功能我们可以将以下代码加入到相应的下载页面进行测试。 这种十分有用的功能能够检测当前用户是否进行了登陆,所以在默认情况下未登陆的用户将会被重定向到登陆页面才能够下载文件。
wp_logout_url
这个 wp_logout_url 函数的功能是当用户登出时返回网站地址的绝对链接,当然该函数允许将用户重定向到任何固定链接地址,代码如下: 当然如果你愿意你还可以添加一些特殊的条件来从而显示相应的信息: 以上的例子展示了is_user_logged_in的灵活性,以及如何附加条件对用户进行一些特殊的控制。
关于使用auth_redirect 和 is_user_logged_in的一些问题 某些情况下会出现用户已经登录了但是仍然无法进行相应的重定向的问题,问题出现在 auth_redirect 从而无 确识别用户登录的状态,登陆后仍然返回到login.php。 好在这个问题已经得到解决了,将以下代码粘贴到主题的顶部进行相应的判断 这个技巧成功的解决了无法进行相应的重定向的问题,大体意思就是如果用户没有登录的情况下 auth_redirect 就会执行重定向。
wp_redirect
wp_redirect 这个函数的功能是将所用用户重定向到一个绝对的链接,绝对链接是一个完整的链接路径看起来像这样。
http://.dglives.com/book/
http://.dglives.com/wp-content/blog-images/redirecting-users.jpg
ftp://example.com/transfer/
为了使用用户重定向这个功能,你可以将以下php代码粘贴到你的主题中: wp_redirect 拥有两个参数可以调用
$location = 用户将要被重定向指定的路径即绝对路径
$status = 状态码 例如:301,302,默认状态码为302 这是一个301重定向的例子 以上代码的功能是将用户重定向到指定网址,并且以301的方式进行转向(页面长久性转移),默认的302重定向(页面暂时性转移)将会被301替代。
auth_redirect 接下来,我们来认识一下 auth_redirect,它的功能是允许用户进入指定的页面前提是该用户必须先进行登陆,例如你有一个下载文件的页面,用户登陆后才会显示该页面,而普通用户却无法看到该下载页面,要实现该功能我们可以将以下代码加入到相应的下载页面进行测试。 这种十分有用的功能能够检测当前用户是否进行了登陆,所以在默认情况下未登陆的用户将会被重定向到登陆页面才能够下载文件。
wp_logout_url
这个 wp_logout_url 函数的功能是当用户登出时返回网站地址的绝对链接,当然该函数允许将用户重定向到任何固定链接地址,代码如下: 当然如果你愿意你还可以添加一些特殊的条件来从而显示相应的信息: 以上的例子展示了is_user_logged_in的灵活性,以及如何附加条件对用户进行一些特殊的控制。
关于使用auth_redirect 和 is_user_logged_in的一些问题 某些情况下会出现用户已经登录了但是仍然无法进行相应的重定向的问题,问题出现在 auth_redirect 从而无 确识别用户登录的状态,登陆后仍然返回到login.php。 好在这个问题已经得到解决了,将以下代码粘贴到主题的顶部进行相应的判断 这个技巧成功的解决了无法进行相应的重定向的问题,大体意思就是如果用户没有登录的情况下 auth_redirect 就会执行重定向。
本文标签:
很赞哦! (0)
暂无内容 |
暂无内容 |
相关文章
暂无内容 |
暂无内容 |
随机图文
Wordpress站点是怎么被攻击的
黑客攻击您的网站也可能是以不同的方式使用不良意图的个人:驱动器下载 – 黑客可以使用您的网站来感染访问者的计算机,其中包含恶意软件外部调用WordPress文章的实现方法
通过调用 wp-load.php 文件获取wordpress主要功能的。wp-load.php加载了Wordpress本身和它所有的程序开发接口(API),装载后就可以在自己的程序中调用wordpress的函数。配置LAMP搭建WordPress的方法
环境说明:在同一台主机上实现LAMP(Linux + Apache + MariaDB + PHP)CentOS 7.3、Apache 2.4.6、MariaDB 5.5.52、PHP 5.4.161 安装LAMP采用yum方式进行安装httpd、MariaDB、wordpress免费主题介绍,wordpress免费主题有哪些
wordpress有什么好的主题WordPress的免费主题有很多,但是想要找到一个真正好用的免费主题却不是那么简单,很多免费主题的功能非常有限,尤其是对于不是专业的开发人员来说,想要修
留言与评论 (共有 0 条评论) |