首页 > 解决方案 > 如果任何访问者查看或访问特定页面 - WordPress,如何强制重定向到登录页面?

问题描述

我有一个多作者 wordpress 博客。如果有访问者查看或访问特定页面,我想强制重定向到登录页面。示例:如果用户访问特定页面,例如 www.mysite.com/author-terms/,则重定向到 www.mysite.com/wp-admin.php/。提前致谢。

我们在博客中创建了一个名为“贡献者说明”的页面,例如;https://example.com/instruction/。如果任何访问者复制了指向此页面的链接(“贡献者说明”)并直接在浏览器中打开它。所以它会打开,任何人都可以阅读其中给出的说明。想将其限制为博客的贡献者。如果访问者尝试直接打开“作家须知”页面链接,则会将其直接重定向到登录页面。

标签: wordpress

解决方案


<?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 } ?>

将此页面放入您的特定页面模板中。:) 编码


推荐阅读