我正在工作的一个网站,仍在建设,然而,客户想要启动一个登陆页,而它正在完成。什么是最简单的方式来使它,使所有网页的网站是隐藏在视野之外,除了登陆页,以未登录的用户?(对于登录用户,我希望它能够正常工作,这样我就可以完成网站的构建。)我希望隐藏的页面显示一个简单的消息或404,万一有人碰巧导航到一个,但没有其他(没有页眉,页脚或菜单)。我想会有一个插件,但唉,似乎并非如此。任何帮助都是非常感谢的!
发布于 2021-10-06 15:10:35
我会使用类似于@Buttered_Toast的方法:
is_user_logged_in(),并向主页执行wp_redirect()。这是一个比消息或404,IMHO更好的解决方案。这样你可以很容易地继续工作,但登陆页将在那里。
Sidenote:我不建议在公开的网站上开发。您的所有调试消息都将公开。创建一个开发环境(如果没有其他的话,拿一个子文件夹并使用htpasswd锁定它),在那里开发,如果您准备好了,将所有东西迁移到生产系统。
https://wordpress.stackexchange.com/questions/396527
复制相似问题