我想知道是否使用is_user_logged_in() 包装所有主题模板(page.php、index.php等)是要求登录的好方法。我想使用SAML允许用户登录。我尝试使用贾斯汀·塔洛克的插件“Members”来锁定该网站,但它似乎对SAML不起作用。
我现在在一个沙盒网站上做这项工作(现在还没有公开,或者我会分享)。我知道我还需要禁用RSS提要。
我想听听其他关于这是否安全的意见(这只是我们不愿意公开的内容,但如果是的话,也不是世界末日),是否有其他方法可以通过使用这种方法公开内容(除了我将禁用的RSS)。
是否有一个简单的插件可以锁定站点并要求登录(但允许定制登录屏幕以使用SAML?)
下面是我将使用的代码。
<?php if ( is_user_logged_in() ) {
//all of the template code here (header, nav, body content, sidebar, footer)
} else {
//a link via SAML to login to the site
} ?>