首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如果用户在特定页面上,则重定向不登录用户

如果用户在特定页面上,则重定向不登录用户
EN

WordPress Development用户
提问于 2014-03-19 00:54:20
回答 1查看 16.4K关注 0票数 1

我以前见过这个问题,但并不完全是为了达到我想要的目的。

基本上,我想要的是:如果用户没有登录并且在-this页面-或-this页面-或-this页面上,那么将他重定向到-this页面(这是一个自定义注册页面)。

我在调整这段代码,但它不起作用。我会感谢任何形式的指导。

代码语言:javascript
复制
<?php
function redirect_non_logged_in(){
  // if user is not logged and is on this pages
  if( !is_user_logged_in() && is_page( array( 250, 253 ) ) { 
    //This redirects to the custom login page.
    wp_redirect(site_url('/user-registration'));
    exit();
  }
}
add_filter('get_header','redirect_non_logged_in');
?>
EN

回答 1

WordPress Development用户

发布于 2017-11-07 12:32:49

安装页面限制https://da.wordpress.org/plugins/pagerestrict/

在设置中选择“登录”表单,显示“否”。

在限制消息中插入链接:<a href="https://your login page/">Login</a>查看此页面/帖子

票数 -3
EN
页面原文内容由WordPress Development提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://wordpress.stackexchange.com/questions/138435

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档