Добавить группы и категории (с безопасностью) через WP-Discourse или API?

@Angus, огромное спасибо! Это было именно то, что мне нужно!

Мне удалось создать группы, назначить пользователей в группы и создать категории с правильными настройками безопасности.

Я очень ценю вашу помощь.

Однако у меня есть ещё один вопрос… Когда я попытался выполнить PUT-запрос для обновления категории или группы, я получил эту ошибку:

Фатальная ошибка: Uncaught Error: Call to undefined function wp_remote_put() в […]/public/wp-content/plugins/wp-discourse/lib/plugin-utilities.php:393

Вот мой тестовый код, пытающийся обновить категорию с ID 61 новым именем:

$path = "/categories/61.json";
$args =  array( 
			"type" => "put",
			"body" => array (
				"name" => "Cohorts 1",
			)
   		);
$response = DiscourseUtilities::discourse_request( $path, $args )

Что я делаю не так?