Я пытаюсь удалить возможность пользователей, отличных от администратора / superadmin (ID номер 1), добавить страницу, я знаю, что есть плагины, которые вы можете редактировать в WordPress, но в моем случае это нужно быть для пользователя / имени пользователя / идентификатора пользователя (нет плагина, который у меня нет) ..
В настоящее время пользователь с номером 2 должен быть «Администратором», потому что определенный плагин, который я использую, отображает только отчеты с ролью «Администратор», но мне нужно удалить возможности добавления страницы. У меня есть следующий код:
function modify_capabilities()
{
global $userdata;
get_currentuserinfo();
$userdata->ID != 1 ->remove_cap('publish_pages');
}
add_action('admin_init','modify_capabilities');
Но это не работает .. Ошибка в этой строке:
$userdata->ID != 1 ->remove_cap('publish_pages');