jpe*_*lli 5 wordpress title capability
我安装了一个wp网络,用户可以在每个站点中创建页面.
这些页面中的每一个都在主菜单中占有一席之地,并且只有一个用户有权创建所有此菜单.
我想创建一个用户只能编辑页面的内容,而不是标题.
如何从特定用户的管理菜单中禁用要编辑的页面标题,或者(更好)功能?
我认为只有一种可能性,即编辑admin css来隐藏标题文本框,但我有两个问题:

你应该使用CSS来隐藏div#titlediv.您希望标题显示在标记中,以便表单提交,验证等继续顺利运行.
实现此解决方案时您需要了解的一些元素:
这是一个代码片段,可以完成这项工作,将它放在您认为合适的位置,在您的主题中使用functions.php.如果您在网络中使用不同的主题,我会将其放入网络激活的插件中:
<?php
add_action('admin_head', 'maybe_modify_admin_css');
function maybe_modify_admin_css() {
if (current_user_can('specific_capability') {
?>
<style>
div#titlediv {
display: none;
}
</style>
<?php
}
}
?>
Run Code Online (Sandbox Code Playgroud)