如果用户是订阅者,则在管理员中隐藏永久链接 时间:2012-02-08 作者:PrivateUser 如果用户是订阅者,我不想显示永久链接。有人能帮我做到这一点吗?PS:我说的是出现的permalinkbelow title 创建新帖子时。PPS:我修改了订阅者的规则。他们可以提交帖子供审查 3 个回复 最合适的回答,由SO网友:PrivateUser 整理而成 function hide_slug_box() { global $post; global $pagenow; if (is_admin() && $pagenow==\'post-new.php\' OR $pagenow==\'post.php\') { echo "<script type=\'text/javascript\'> jQuery(document).ready(function($) { jQuery(\'#edit-slug-box\').hide(); }); </script> "; } } add_action( \'admin_head\', \'hide_slug_box\' ); SO网友:Yoav Aner 也许这能奏效?(未测试)。注:我使用了贡献者角色(感谢BrianFegter指出这一点)function my_remove_meta_boxes() { if (current_user_can(\'contributor\')) { remove_meta_box(\'slugdiv\', \'post\', \'normal\'); } } add_action( \'admin_menu\', \'my_remove_meta_boxes\' ); SO网友:Fortes 我认为使用css比使用jQuery隐藏元素更好。。。而不是我使用的脚本部分 echo "<style> #edit-slug-box {display:none!important} </style> "; 结束 文章导航