如何使我的自定义 WordPress 元框仅对管理员可见?
我正在使用 functions.php
在 WordPress 管理区域的帖子页面上添加自定义元框。但是,我需要使其仅对管理员可见,而不是编辑者、贡献者等可见。
我该怎么做才能使其仅对管理员可见?
I am using my functions.php
to add a custom meta box on my posts page in the WordPress Admin Area. However, I need to make it so its only visible to admins, and not editors, contributors, etc.
What would I do to make it visible to admins only?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
此代码片段适用于自定义分类法。假设没有其他角色具有 update_core 功能,它会删除/隐藏所有非管理员的自定义分类元框。类似,但与@johannes-pille的答案相反
请注意,
remove_meta_box
的第三个参数可能不同,请参阅https://codex.wordpress.org/Function_Reference/remove_meta_boxThis snippet works for custom taxonomies. It removes / hides a custom taxonomy meta box for all non-admins, assuming no other role has the
update_core
capability. Similar, but opposite of the answer by @johannes-pilleNote that the third argument of
remove_meta_box
may differ, see https://codex.wordpress.org/Function_Reference/remove_meta_box