我正在搜索(a)用戶角色和權限的插件。我的想法是擁有一個用戶geek1,它只能管理主類別的「極客」。他應該能夠創建&管理新的子類別,頁面和帖子。但是所有新參賽作品必須至少分配給他的主要類別「極客」。 下一個用戶是怪胎1,並有一個主要類別'怪胎'。他應該和geek1有相同的行爲,但他的主要類別。和其他用戶一樣。 有沒有人有一個想法 - 或者我應該自己做一個插件?WordPress用戶角色/權限
1
A
回答
3
角色管理最強大的wordpress插件是「Role Scoper」。更輕量級的選擇是「Members」。
如果這兩者中的任何一個都不符合您的要求,請不要再觀望 - 那麼就沒有一個。
您必須自己編寫插件或將所需功能添加到主題的functions.php
。您必須使用全局變量$current_user;
並檢查其是否存在角色存在,用戶名或用戶標識。一個片段,讓你開始:
function restrict_current_user($query) {
global $current_user;
if (in_array('substitute_the_user_role_here', $current_user->roles)) {
// do stuff here
}
if (in_array('substitute_the_user_name_here', $current_user->user_login)) {
// do stuff here
}
// ID is an integer, no quotes around it:
if (in_array(substitute_the_user_ID_here, $current_user->ID)) {
// do stuff here
}
}
pre_get_posts
行動可能是一個很好的掛鉤。
1
相關問題
- 1. 角色權限
- 2. 架構爲用戶角色/權限
- 3. mvc中的用戶角色和權限
- 4. laravel5用戶角色和權限
- 5. 用戶角色權限查詢
- 6. Codeigniter中的用戶角色和權限
- 7. Express.js/Mongoose用戶角色和權限
- 8. 與用戶,角色和權限
- 9. 授權角色和權限
- 10. 你如何管理使用用戶角色和權限角2
- 11. 角色和權限,在角色表或多個角色權限記錄中存儲權限集?
- 12. 用戶角色和授權
- 13. Wordpress編輯/用戶角色
- 14. WordPress的 - 用戶角色
- 15. 顯示用戶角色wordpress
- 16. 如何提供用戶角色NGX的權限在角2/4
- 17. GraphQL中的權限/角色
- 18. 角色/權限項目化?
- 19. Laravel 5 - 角色權限
- 20. Yii2 - RBAC,角色和權限
- 21. 角色和權限問題
- 22. 對角色的declarative_authorization權限
- 23. ASP.NET角色和權限
- 24. 設置IAM用戶/角色的跨賬戶訪問權限
- 25. 具有權限的角色,但也添加/刪除個人用戶的權限
- 26. 用戶角色使用ASP.NET Core Identity的權限3
- 27. 如何避免濫用用戶界面的角色和權限?
- 28. Apache Shiro - 使用數據庫讀取用戶,角色和權限
- 29. 使用Yii框架的用戶/角色/權限實施
- 30. 如何使用Loopback ACL修改用戶角色的權限