如果访问者在点击账户和订单页面时没有登录,如何使用auth_reDirect()重定向到登录页面?

时间:2019-09-07 作者:xxkypress

我在我的帐户下创建了一个下拉菜单,如订单、帐户信息、地址。。。等等,如果所有访问者都没有登录,我如何将其重定向到登录页面?

1 个回复
SO网友:vladlu

只要确定一下auth_redirect() 为用户在所需页面上执行(在打印任何内容之前)。

有很多方法可以做到这一点。您可以向函数中添加类似的内容。php

$pages_auth_check = [ 25, 40, 55 ]; // IDs of the pages to check.
$current_page     = get_the_ID();

if ( in_array( $current_page, $pages_auth_check ) ) {
    auth_redirect();
}
所以auth_redirect() 将仅对具有指定ID的页面执行。

相关推荐

运行搜索时php版本7.2出现问题

我在wordpress网站上对php 7.2有一个问题。我的主机目前运行在php 5.6上,wordpress发送通知后,您需要将php版本升级到7.2,我的主机的Cpu使用率增加到90%!!!这是wordpress的一个巨大缺陷但现在我要将php升级到7.2,但升级后,除了在产品之间搜索之外,其他一切都很好!当我的用户在wordpress崩溃后使用搜索框试图查找内容并显示此错误时:The site is experiencing technical difficulties日志存储了以下错误行:#0 /