wordpress - 如果任何访问者查看或访问特定页面 - WordPress,如何强制重定向到登录页面?
问题描述
我有一个多作者 wordpress 博客。如果有访问者查看或访问特定页面,我想强制重定向到登录页面。示例:如果用户访问特定页面,例如 www.mysite.com/author-terms/,则重定向到 www.mysite.com/wp-admin.php/。提前致谢。
我们在博客中创建了一个名为“贡献者说明”的页面,例如;https://example.com/instruction/。如果任何访问者复制了指向此页面的链接(“贡献者说明”)并直接在浏览器中打开它。所以它会打开,任何人都可以阅读其中给出的说明。想将其限制为博客的贡献者。如果访问者尝试直接打开“作家须知”页面链接,则会将其直接重定向到登录页面。
解决方案
<?php if ( is_user_logged_in() ) { ?>
<?php $current_user = wp_get_current_user(); // if you wish user info?>
<?php } else { ?>
<a href="/wp-login.php" title="Members Area Login" rel="home">Members Area</a>
<?php } ?>
将此页面放入您的特定页面模板中。:) 编码
推荐阅读
- jquery - 如何根据models.DateField在django中设置jquery日期选择器的最小日期
- html - 如何使用两种不同的转换来切换课程?
- java - Spring Webflux - 反应式存储库 saveAll(Iterable
) 与 saveAll(Publisher) - flutter - 如何使用 InteractiveViewer 平移大于视口的表或列
- powershell - 从团队呼叫队列中删除用户
- jquery - Divi:如何在单击另一个按钮时更改按钮外观
- python - pytesseract 将“P”识别为“J”
- jquery - 将复选框添加到数据表 jquery
- swift - 当我从 API 获取数据并将其显示在集合视图中时,某些单元格是空白的
- machine-learning - sklearn 中的哪些预测模型受训练数据框中列顺序的影响?