在WordPress中隐藏特定角色的“提交审阅”按钮,可以通过以下步骤实现:
function hide_submit_for_specific_role() {
$user = wp_get_current_user();
// 检查用户角色
if (in_array('editor', $user->roles)) {
// 隐藏“提交审阅”按钮
echo '<style>.edit-post-header .editor-post-publish-button { display: none; }</style>';
}
}
add_action('admin_head', 'hide_submit_for_specific_role');
上述代码中,我们使用了wp_get_current_user()
函数来获取当前用户的信息,然后检查用户角色是否为编辑角色。如果是编辑角色,我们使用CSS样式将“提交审阅”按钮隐藏起来。
hide-submit-button.php
的文件,并将该文件上传到WordPress的插件目录下的wp-content/plugins/
文件夹中。现在,特定角色的用户登录后,在编辑文章页面将不再看到“提交审阅”按钮。
请注意,以上代码仅适用于默认的WordPress编辑页面。如果使用了自定义编辑页面或使用了其他插件来扩展编辑功能,可能需要相应地修改代码。
领取专属 10元无门槛券
手把手带您无忧上云