Adicionar Grupos e Categorias (com segurança) com WP-Discourse ou a API?

@Angus, muito obrigado! Era exatamente o que eu precisava!

Consegui criar meus grupos, atribuir usuários aos grupos e criar as categorias com a segurança adequada.

Agradeço muito sua ajuda.

Mais uma pergunta… quando tentei executar um PUT para atualizar uma Categoria ou Grupo, recebi este erro:

Erro fatal: Chamada indefinida para a função wp_remote_put() em […]/public/wp-content/plugins/wp-discourse/lib/plugin-utilities.php:393

Aqui está meu código de teste tentando atualizar a categoria ID 61 com um novo nome:

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

O que estou fazendo de errado?