将订阅者限制在管理区域。他们在前端有自己的个人资料

时间:2011-11-18 作者:maniclorn

我想做一个简单的网站,用户可以注册到我的网站。他们可以有自己的个人资料页面。当他们登录时,应该重定向到他们的个人资料页面。不应允许订阅者在管理端查看其配置文件。

给我推荐插件或方法。

谢谢你的回答。

1 个回复
最合适的回答,由SO网友:Monirul Islam 整理而成

你不需要任何插件。只需将此代码添加到函数中。您将在主题文件夹中找到的php文件。

add_action( \'init\', \'blockusers_init\' );

function blockusers_init() {
    if ( is_admin() && current_user_can( \'subscriber\' ) ) {
        wp_redirect( home_url() );
        exit;
    }
}

结束

相关推荐

Integrating plugins in themes

我找不到讨论这个的帖子,所以开始这篇。我目前正在为3.1+开发一个相当复杂的主题,我的意思是,除了样式和常规的前端功能之外,我还在主题的核心包括后端和前端的插件。因此,为了使这一点更有条理,我将其分为三个问题:集成插件是一种常见的做法吗</自动更新主题/插件有什么影响/复杂之处</在不破坏现有功能的情况下,包含每个插件的最佳方式是什么