Si estas ejecutando la función wp_insert_category() fuera de tu theme y obtienes el error: Uncaught Error: Call to undefined function wp_insert_category() es por que necesitas incluir el php de las taxonomias (taxonomy.php) de wp, aparte de cargar el wp-load.php.

Elemplo:

Agradezco tu comentario 🤘