所以,我试图在woocommerce中显示特定类别的项目:
这是我到目前为止所做的:
<?php
$args = array( 'post_type' => 'product', 'posts_per_page' => 10, 'product_cat' => '', 'orderby' => 'date', 'order' => 'DESC' );
$loop = new WP_Query( $args );
while ( $loop->have_posts() ) : $loop->the_post(); global $product;
?>
<div class="content"> Content </div>
<?php endwhile; ?>
<?php wp_reset_query(); ?>
当product_cat
为空时,它会显示所有项目。我想包括&#34;排除类别&#34;。
例如,我想在&#34; no_good&#34;中显示所有项目。类别。
有人能帮帮我吗?
另外,我如何为此添加分页?
谢谢!
答案 0 :(得分:1)
$args
是您的自定义分类法吗?如果是,那么您需要使用File input 'accept' attribute - is it useful?修改$args = array(
'post_type' => 'product',
'posts_per_page' => 10,
'orderby' => 'date',
'order' => 'DESC',
'tax' => array(
array(
'taxonomy' => 'product_cat',
'field' => 'name',
'terms' => array('no_good'),
'operator' => 'NOT IN',
),
),
);
...
:
product_cat
这假设“no_good”是#outer {
float: left;
background-color: white;
border-style: outset;
border-width: 5px;
border-color: rgb(127, 127, 255);
padding: 5px;
}
#inner {
float: left;
position: relative;
color: white;
border-style: outset;
border-width: 5px;
border-color: rgb(191, 233, 191);
padding: 5px;
margin: 5px;
}
#image {
clear: both;
}
#paragraph {
float: right;
margin: 25px;
}
名称。如果不是,请调整字段。
关于分页部分,请检查tax query。