限制对特定用户的访问

时间:2012-11-21 作者:Jane

是否有内置功能允许我在Wordpress 3.4.2的正式发布日期之前限制注册用户的访问?博客是自托管的。

2 个回复
最合适的回答,由SO网友:s_ha_dum 整理而成

这应该可以做到。把它放在你的主题中functions.php 或插件。

function tst($a) {
  if (!current_user_can(\'edit_posts\')) {
    wp_die(\'You are not allowed to view this page\');
  }
}
add_filter(\'template_redirect\',\'tst\');
通过转到“/wp login.php”或“/wp admin”,您仍然可以像平常一样进入登录页面。

或者,您可以使用wp_safe_redirectwp_redirect 而不是wp_die 将人们发送到“即将到来”页面或类似页面。

SO网友:IgniteWoo Team

有很多插件已经做到了这一点。在谷歌上搜索:

wordpress restrict site access

结束

相关推荐