根据产品ID在WooCommerce中获取产品信息

时间:2020-05-27 作者:Miomir Dancevic

我有一些这样的身份证

$products = (1,2,3,4);
我需要查询woocommerce数据库以获取所有具有该ID的产品的信息,就像im基于Cateogray进行查询时一样

$products = wc_get_products(array(
    \'category\' => array(\'Test\'),
));
是否可以根据ID获取,谢谢?

1 个回复
最合适的回答,由SO网友:Jacob Peattie 整理而成

你可以得到WC_Product 对象的产品IDwc_get_product() 作用所以通过使用array_map() 您可以获取以下ID的产品数据:

$product_ids = [ 1, 2, 3, 4 ];
$products    = array_map( \'wc_get_product\', $product_ids );

foreach ( $products as $product ) {
    echo $product->get_name();
}

相关推荐