【发布时间】:2016-04-07 09:47:34
【问题描述】:
我有一个 WooCommerce 商店,里面有各种产品。
我想创建某种导出(在页面上),向我展示所有产品,包括表格中的变体。
我正在查看所有产品并创建了一个循环来获取变体,但它只显示了一个产品变体。
<?php
/*
Template Name: Store Management
*/
if (!is_user_logged_in() || !current_user_can('manage_options')) wp_die('This page is private.');
// Get
$args = array(
'post_type' => 'product',
'numberposts' => -1,
);
$products = get_posts( $args );
echo '<pre>';
print_r($products);
echo '</pre>';
foreach($products as $product):
$args = array(
'post_parent' => $plan->ID,
'post_type' => 'product_variation',
'numberposts' => -1,
);
$product = wc_get_product( $product->ID );
$variations = $product->get_available_variations();
echo '<pre>';
print_r($variations);
echo '</pre>';
endforeach;
?>
谁能告诉我如何获取所有产品的所有变体?
M.
【问题讨论】:
标签: php wordpress woocommerce