Quiero obtener los identificadores de productos secundarios de un producto agrupado principal, cómo hacerlo, Woocommerce anterior guarda la matriz secundaria en wp_option
la mesa como clave para ser _transient_wc_product_children_ids_8
pero la actualización reciente ha cambiado la forma en que se guarda en la base de datos, por favor ayúdenme, ¿cómo puedo obtener productos secundarios del producto principal en productos agrupados?
helgatheviking
Utilizar el get_children()
método en el WC_Product_Grouped
clase.
$product_id = 8; // ID of parent product
$product = get_product( $product_id );
$children = $product->get_children();
Debería devolver una matriz de ID de productos.
ACTUALIZADO para WooCommerce 2.5+
Reemplaza get_product()
con wc_get_product()
$product_id = 8; // ID of parent product
$product = wc_get_product( $product_id );
$children = $product->get_children();
-
get_product
es obsoleto; usarwc_get_product
en cambio–Ryan Burney
28 de noviembre de 2019 a las 3:53
En la versión 2.5.0 de Woocommerce, get_product ya está en desuso.
Usar wc_get_producto en cambio
$product_id = 8;
$product = wc_get_product($product_id);
$product->get_children();
-
El enlace es 404.
– kodfire
16 de enero a las 11:13