¿Añadir grupos y categorías (con seguridad) con WP-Discourse o la API?

@Angus, ¡muchas gracias! ¡Esto era exactamente lo que necesitaba!

Pude crear mis grupos, asignar usuarios a grupos y crear las categorías con la seguridad adecuada.

Realmente aprecio tu ayuda.

Sin embargo, tengo otra pregunta… cuando intenté ejecutar un PUT para actualizar una categoría o grupo, recibo este error:

Error fatal: Uncaught Error: Call to undefined function wp_remote_put() in […]/public/wp-content/plugins/wp-discourse/lib/plugin-utilities.php:393

Aquí está mi código de prueba intentando actualizar la categoría ID 61 con un nuevo nombre:

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

¿Qué estoy haciendo mal?