显示分页和排除类别

时间:2015-08-19 06:22:50

标签: php wordpress

所以,我试图在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;中显示所有项目。类别。

有人能帮帮我吗?

另外,我如何为此添加分页?

谢谢!

1 个答案:

答案 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