Igual que ocurre con los post, en WordPress podemos necesitar añadir categorías, tags o términos de una taxonomía que hayamos creado sin usar el gestor, bien porque queramos insertar masivamente un número considerable de categorías, bien porque queramos dar a nuestro usuarios esta posibilidad desde un formulario en nuestra página web.
Para insertar categorías, etiquetas o elementos a cualquier taxonomía usaremos la función wp_insert_term
.
<?php wp_insert_term( 'rojo','tag'); ?>
Si necesitamos especificar el slug o la descripción podemos hacerlo mediante una matriz de argumentos para sustituir los que asigna por omisión la función:
<?php wp_insert_term( 'Rojo', // el término, el nuevo elemento 'category', // la taxonomía: 'category' para categorías, 'tag' para etiquetas array( 'description'=> 'El color del tomate.' 'slug' => 'rojo' ) ); ?>