有没有办法从$product
来自 $subscription
?
感谢 this post ,我知道从$subscription
我可以得到$order
:
$order = $subscription->order;
这也可以吗?
$product = $subscription->product;
或者:
$product = $order->product;
最佳答案
从 woocommerce 订阅完整代码中获取产品以及使用示例:
if ( sizeof( $subscription_items = $subscription->get_items() ) > 0 ) {
foreach ( $subscription_items as $item_id => $item ) {
$product = $item->get_product();
//Examples of use
$product->get_id();
$product->get_sku();
$product->get_image('post-thumbnail', ['class' => 'alignleft'], false); // main image
$product_id = wcs_get_canonical_product_id( $item ); // get product id directly from item
}
}
关于php - WooCommerce 订阅 - 获取特定订阅的产品,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44829634/