Как отключить «Добавить нового пользователя» на вкладках в WordPress Multisite?
Чтобы удалить функцию «Добавить пользователей» у администраторов (но оставьте ее неповрежденной для супер-администраторов), вы можете сделать это:
<?php $role = get_role( 'administrator' ); if ( $role->capabilities['add_user'] == 1 && ! is_main_site( get_current_blog_id() ) ) { // Because this is saved to the database, we check first // to see if it's already been done $role->remove_cap['add_user']; } ?>
Добавьте код в плагин в каталоге mu-plugins
чтобы он запускался на каждом сайте (всякий раз, когда посещаемый сайт посещается).
Примечание. Это приведет к удалению возможности в базе данных. Чтобы восстановить его, вам нужно будет использовать add_cap()
.
get_role()
remove_cap()
add_cap()
is_main_site()
get_current_blog_id()