当前位置: 首页 > 知识库问答 >
问题:

获得定制的商业产品

朱兴安
2023-03-14

我想得到10产品从一个类别在WooCommerce

例如,对于获取帖子类别的最新帖子,我使用以下代码

<?php $posts = get_posts( 'category=17&numberposts=5' ); ?>
<?php if( $posts ) : ?>
    <ul>
        <?php foreach( $posts as $post ) : setup_postdata( $post ); ?>
            <li><a href="<?php the_permalink() ?>" title="<?php the_title(); ?>"><i class="circle"></i><?php the_title(); ?></a></li>
        <?php endforeach; ?>
    </ul>
<?php endif; ?>

我想要一个代码,像这样的商业产品

共有3个答案

封梓
2023-03-14

为什么不使用woocommerce的产品类别快捷码?

<?php echo do_shortcode("[product_category category='17' limit='5']"); ?>

它将列出与商店页面相同的产品。有了这些,你就可以安全地使用产品属性,比如缺货的时候。

蔚桐
2023-03-14

试试这个例子,

<?php  
$args = array(
    'post_type'      => 'product',
    'posts_per_page' => 10,
    'product_cat'    => 'hoodies'
);

$loop = new WP_Query( $args );

while ( $loop->have_posts() ) : $loop->the_post();
    global $product;
    echo '<br /><a href="'.get_permalink().'">' . woocommerce_get_product_thumbnail().' '.get_the_title().'</a>';
endwhile;

wp_reset_query();
?>

<?php
$args     = array( 'post_type' => 'product', 'category' => 34, 'posts_per_page' => -1 );
$products = get_posts( $args ); 
?>

希望这对你有帮助。

欲了解更多详细信息,请访问Woocommerce get products

谢锦程
2023-03-14

试试这个例子:

$args = array(
    'post_type'             => 'product',
    'post_status'           => 'publish',
    'ignore_sticky_posts'   => 1,
    'posts_per_page'        => '12',
    'meta_query'            => array(
        array(
            'key'           => '_visibility',
            'value'         => array('catalog', 'visible'),
            'compare'       => 'IN'
        )
    ),
    'tax_query'             => array(
        array(
            'taxonomy'      => 'product_cat',
            'field'         => 'term_id', //This is optional, as it defaults to 'term_id'
            'terms'         => 26,
            'operator'      => 'IN' // Possible values are 'IN', 'NOT IN', 'AND'.
        )
    )
);
$products = new WP_Query($args);

/* your loop */

希望这对你有帮助。

 类似资料:
  • OpenResty Inc. 公司为 OpenResty 提供多款商业产品。这些产品本身也 主要由OpenResty来驱动。 OpenResty XRay OpenResty XRay是新一代的应用性能管理(APM)产品,为OpenResty和其他开源软件使用,100% 使用非侵入式的动态跟踪技术。 它可以自动监控、发现、排除故障,并为广泛的用户提供修复建议。 在您运行的OpenResty应用程序

  • 进入2004年后,KDE与GNOME依然保持快速发展,KDE阵营分别在2月份和8月份推出3.2、3.3版本,GNOME则在3月和9月推出2.6和 2.8,两者的版本升级步幅旗鼓相当。到3.3版本的KDE已经非常成熟,它拥有包括KOffice、Konqueror浏览器、Kmail套件、KDE 即时消息在内的一大堆应用软件,且多数都达到可用标准,功能上完全不亚于Windows 2000。而GNOME更

  • 我想获取WooCommerce中的所有产品数据(产品sku、名称、价格、库存、可用性等),我可以使用wp查询吗?

  • #非技术面试记录# 📮投递渠道:实习僧 🕙Timeline :7.3 投递-7.4 简历被查看-7.5 电话约面-7.8线上群面 💻面试形式:线上微信视频群面(1v4), 面试流程是大家先做自我介绍➡️之后面试官问问题让大家轮流回答(偶尔会针对个人提问1个问题) ✅面试问题: 1. 如何理解互联网广告与传统广告的区别? 2. 从广告主的视角,互联网广告怎么量化收益? 3. 选三个你认为客户在

  • 我试图显示自定义文本的产品在特定的宇商业类别。这是我添加到function.php的代码,但它显示了类别页面中的文本,而不是产品页面。 附言:在开头加上“如果(function_exists(add_action))”有什么好处吗?

  • 我在哪里可以获得Web3J的商业支持? 商业支持可从blk.io获得。