Vamos dar uma olhada em outro trecho do assassino: Adicionar categorias ou tags para um mensagens, através de programação.
A primeira coisa a fazer é criar uma matriz de categorias id. Uma vez feito isso, você simplesmente tem que usar a função wp_set_object (), que têm três parâmetros: o id post, uma série de categorias para adicionar o post, e do tipo de taxonomia (categoria neste exemplo).
[sourcecode language=”php”]$category_ids = array(4, 5, 6);
wp_set_object_terms( $post_id, $category_ids, ‘category’);
[/sourcecode]
Adicionar tags a uma mensagem é extremamente fácil. A única diferença com o código para adicionar categorias é a taxonomia “post_tag” em vez de “categoria”.
[sourcecode language=”php”]$tag_ids = array(7, 8, 9);
wp_set_object_terms( $post_id, $tag_ids, ‘post_tag’);
[/sourcecode]
Fonte: Add categories or tags to post programatically