2012-07-22 103 views
0

我有兩個插件,我只希望編輯或管理員能夠使用(他們推送發佈到FB和Twitter,我不希望任何用戶能夠做到那)。所以,我正在尋找如何編輯每個插件來添加權限限制。 這兩個插件都會在Page或Post編輯器中創建選項框,基本上我希望這些插件僅顯示給具有正確角色狀態的人。自定義WordPress插件:限制角色使用插件

我想是這樣的:

如果(current_user_can( 'manage_categories')ADD_ACTION(...);

...但我根本就沒有用代碼不夠好寫什麼我」不限。誰能幫幫忙?

回答

0

你會想抓住用戶的作用,因爲user_can描述了可能屬於多個角色的能力。

$roles= $current_user->roles; 
$role = array_shift($roles); 

威爾給你一個簡單的英文字符串進行比較。那麼你可以做

if ($role == "administrator" || $role == "editor") add_action ... 
+0

謝謝。這就說得通了;看起來是更好的解決方案。 – 2012-07-23 01:40:14