2011-12-10 38 views
3

我想禁用訂閱者的profile.php(完整儀表板)。他們只查看主網站,他們無法查看儀表板面板。我們也爲使用cpca插件的用戶起了一些作用,因爲這個訪問者可以查看一些頁面,只有通過網站登錄纔可以。我們如何禁用wordpress中的訂閱者的profile.php

請給我建議任何插件,或提示來完成這個任務,

感謝

阿倫

回答

1

members您可以設置用戶權限,所以要一個角色,然後不給他們任何權利。 這應該解決它。它不會禁用評論選項。

2

我只是想到了這一點...不幸的是,在WordPress中禁用配置文件頁面的選項並不多,所以我不得不在頁面加載操作中使用wp_die()

function disable_user_profile() { 

    if (is_admin()) { 

     $user = wp_get_current_user(); 

     if (2 == $user->ID) 
      wp_die('You are not allowed to edit the user profile on this demo.'); 

    } 

} 
add_action('load-profile.php', 'disable_user_profile'); 

在我的例子,我想以防止單個用戶編輯他們的個人資料(它是一個演示網站,阻斷演示管理員用戶)。但你可以輕鬆地做一個角色或許可或任何你想要的東西。

相關問題