我正在使用这个循环:
<?php
$search_count = 0;
$search = new WP_Query("s=$s & showposts=-1");
if($search->have_posts()) : while($search->have_posts()) : $search->the_post();
$search_count++;
endwhile; endif;
echo $search_count;
?>
我怎么说,我想显示每个自定义帖子类型,除了名为'klanten'的帖子类型(荷兰语的客户端)?
答案 0 :(得分:1)
您可以这样使用:
$args = array(
's' => $s,
'posts_per_page' => -1,
'post_type' => array( 'post', 'page', 'movie', 'book') // include the posts type you want to show
);
$query = new WP_Query( $args );
不幸的是,目前无法通过定义来排除特定的post_type
。因此,解决方法是您只定义要包含的post_type
。