1
A
回答
0
您必须创建一个新的用户角色并为其定义用户角色的功能。
add_role('photo_uploader', 'Photo Uploader', array('view_galleries'));
// remove "view_galleries" to this role object
$role->remove_cap('photo_uploader', 'view_galleries');
查看更多关于自定义用户角色和功能here。
如果您正在寻找更容易和更快的解决方案,你可以做到这一点使用下面的插件
相关问题
- 1. 在WordPress中隐藏用户的特定仪表板项目
- 2. 隐藏WordPress页面标题
- 3. Google Charts API - 仪表板:隐藏表
- 4. 谷歌图表仪表板 - 隐藏列
- 5. Django仪表板上的隐藏菜单
- 6. Wordpress仪表板
- 7. WordPress - 如何创建隐藏的管理面板页面?
- 8. WordPress的仪表板
- 9. 在Rails Admin中隐藏“仪表板”和“主页”按钮链接
- 10. 自定义仪表板页面中的WordPress
- 11. 登录WordPress时的空白仪表板页面
- 12. 将HTML的标签到WordPress页面使用仪表板
- 13. 从ActiveAdmin中删除仪表板页面
- 14. 在wordpress仪表板页面部分创建小部件区域?
- 15. 如何动态创建wordpress仪表板子菜单页面?
- 16. wordpress创建页面没有仪表板或管理员网址
- 17. MoonMail的仪表板页面在哪里?
- 18. jaspersoft在仪表板中隐藏图表类型链接
- 19. 隐藏Netsuite仪表板中的标准选项卡
- 20. 在主页面中隐藏网页内容表单上的所有面板
- 21. JQuery面板隐藏
- 22. Dynamiclly隐藏面板?
- 23. 隐藏默认内容WordPress的管理面板中的textarea
- 24. Magento - 禁用客户仪表板页面
- 25. Magento客户帐户/仪表板页面
- 26. 将页面添加到WP仪表板
- 27. 仪表板菜单是不是在我的管理面板wordpress
- 28. 如何在管理面板中隐藏WordPress的升级信息?
- 29. 在仪表板页面内容中的wordpress更新没有显示
- 30. 编辑隐藏页脚Wordpress
您好我一直在寻找到这一点,但问题是,我不想隐瞒来自用户的所有页面。只有他不属于他的人。因此,功能将无法工作,因为它会阻止来自用户的所有页面。 – Vinc
您可以在页面列表中放置挂钩,并将查询更改为仅显示用户创建的页面。 add_filter('manage_event_posts_columns','bs_event_table_head'); 函数bs_event_table_head($默认){ $ defaults ['author'] ='添加者'; return $ defaults; } – sousatg
我可能会遗漏一些东西,但该数组只有列标题,并且不允许我更改页面列表。我查看了其他过滤器,发现了get_pages()和wp_list_pages()。前者似乎没有在该特定页面上被调用,而后者是一个需要大量字符串操作来进行比较的html列表。有什么我失踪或我可以看看的其他东西? – Vinc