为此,请使用以下功能:
add_action( \'admin_menu\', \'custom_menu_page_removing\' );
function custom_menu_page_removing() {
global $pagenow;
if ( !current_user_can( \'administrator\' ) ) {
$menu = array(
\'edit.php\',
\'edit-comments.php\'
);
foreach ( $menu as $main ) {
remove_menu_page( $main );
}
if ( in_array( $pagenow, $menu, true ) && ( !isset( $_GET[\'post_type\'] ) || isset( $_GET[\'post_type\'] ) && $_GET[\'post_type\'] == \'post\' ) ) {
wp_die( \'Access denied...\' );
exit;
}
}
}
仅当用户
not 管理员。你看到的地方
edit.php
和
edit-comments.php
, 您可以替换和添加更多要隐藏的菜单段塞。确保添加
,
除最后一个外,每一个之后。