自定义角色的从屏幕中删除复选框及其标签选项

时间:2020-07-12 作者:jasaweb

我只想为自定义用户角色(wdm\\U讲师和小组组长)隐藏许多复选框及其在屏幕中的标签选项。如何应用以下代码,使其仅用于自定义用户角色:

screenshot of the case

add_action( \'admin_head\', \'remove_wordpress_cfields\' );

function remove_wordpress_cfields() { 
    echo \'<style>label[for=wpassetcleanup_asset_list-hide] { display: none; }</style>\';
}
任何帮助都很感激

1 个回复
SO网友:Shameem Ali

您可以在同一操作中检查当前用户角色并应用;显示无“;对于该特定用户角色

$user = wp_get_current_user();
if ( in_array( \'author\', (array) $user->roles ) ) {
  //The user has the "author" role
}

相关推荐

Functions.php上未定义$_GET和&_REQUEST索引

我最近尝试学习为我的自定义主题创建一个主题选项页面,这是按照stackoverflow和其他资源的教程进行的。但脚本显示错误if ($_GET[\'page\'] == basename(__FILE__)) { if (\'save\' == $_REQUEST[\'formaction\']) { foreach ($options as $value) { if( isset( $_REQUEST[ $value[\'id\']