use*_*080 2 wordpress product skus e-commerce woocommerce
我想<li>在电子商务中列出所有sku列表.我相信我应该使用foreach循环,但我不知道如何回忆所有产品的选择.
感谢所有的回复,抱歉我的英语不好.Greatings
永远不要使用query_posts.它仅适用于主查询循环,不应修改.抓住你想要的帖子还有很多其他方法.例如:
$args = array(
'post_type' => 'product',
'posts_per_page' => -1
);
$wcProductsArray = get_posts($args);
if (count($wcProductsArray)) {
foreach ($wcProductsArray as $productPost) {
$productSKU = get_post_meta($productPost->ID, '_sku', true);
$productTitle = get_the_title($productPost->ID);
echo '<li>' . $productSKU . '</li>';
}
}
Run Code Online (Sandbox Code Playgroud)
值得注意的是,此方法仅提取简单产品,并且不包括产品变体.如果你也想抓住它们,你需要更新$args到'post_type' => array('product', 'product_variation').
| 归档时间: |
|
| 查看次数: |
3717 次 |
| 最近记录: |