要禁止WordPress作者为文章设置标签,您可以通过添加一些自定义代码到您的主题的functions.php文件或使用插件来实现这一目标。以下是两种方法:
方法1:使用主题的functions.php文件
您可以在您的主题的functions.php文件中添加以下代码来禁止作者为文章设置标签:
function disable_author_tagging() {
if (current_user_can('author')) {
remove_action('save_post', 'wp_set_post_tags', 10, 1);
}
}
add_action('init', 'disable_author_tagging');
这段代码会检查当前用户是否是作者(Author),如果是,它将移除添加标签的动作。请确保在编辑主题文件之前备份您的网站,以防发生意外。
方法2:使用插件
如果您不熟悉代码或不想编辑主题文件,您可以使用插件来禁止作者设置标签。以下是一些插件,可以帮助您实现这一目标:
"User Role Editor" 插件:这个插件允许您在WordPress中自定义用户角色的权限,您可以使用它来限制作者用户角色的标签编辑权限。
"PublishPress Capabilities" 插件:这个插件也允许您更改用户角色的权限,包括标签编辑权限。
您可以通过WordPress后台的插件安装界面搜索并安装这些插件,然后按照插件的说明来配置用户角色的权限。
无论您选择哪种方法,禁止作者设置标签后,作者用户将不再能够为他们的文章添加或编辑标签。