Inserte un producto Woocomerce en la categoría de un producto específico

Soy un poco nuevo plugin Woocomerce y tiene un problema. Necesito para crear productos de código no desde la página de administración. Probablemente será insertarlos con
wp_insert_post( $product )
.

El problema es que no sé cómo establecer la categoría para este producto.

Sé su nombre, no el ID (de hecho sé ID pero se puede cambiar). ¿Cómo añado el producto a esa categoría..



Solución

Se puede utilizar wp_set_object_terms FX del códice: esta función refiere a un objeto (correos, enlace, etc.) a un tipo de término y taxonomía (etiqueta, categoría, etc.). Crea la relación término y taxonomía, si ya no existe.
wp_set_object_terms( 'id of product', 'term name', 'product_cat', true );
wp_set_object_terms( 'id of product', 'term name', 'product_cat', true );
.





Problemas relacionados

Tengo que mostrar un producto específico (llamado por Meta campo) en su WooCommerce categoría página actual

Añadir el nombre de categoría a permalinks en nombre del producto o nombre producto página \/category

wp_nav_menu() pierde ' menú actual *' clases en la página de producto único dentro de la categoría

¿Obtener la categoría de un ID de un producto?

Lista de compradores para cada producto

Mostrar mensajes de categoría agrupados por taxonomía

Mostrar categoría de producto en la página de producto de archivo

Woocommerce Añadir producto variaciones mi plantilla personalizada

Estrecho abajo una tienda página resultados basados en una etiqueta de producto en WooCommerce

¿Woocommerce cómo mostrar categoría del producto producto antedicho?

Obtenga post relacionado en categoría

WP comercio Grupo producto por categoría

Source: Stack Exchange Inc; License: cc by-sa 3.0 Contacto / Contact