我有一个非常简单的查询,以自定义帖子类型显示我的所有帖子:
<?php
$page = get_page_by_title(\'Duck\');
$args = array(
\'post_type\' => \'sessions\',
\'post__not_in\' => array($page->ID)
);
$query = new WP_Query( $args );
?>
<?php if ( $query->have_posts() ) { ?>
<ul>
<?php while ( $query->have_posts() ) { $query->the_post(); ?>
<li>
<?php the_title(); ?>
<?php the_content(); ?>
</li>
<?php } ?>
</ul>
<?php } ?>
<?php wp_reset_postdata(); ?>
我要做的是显示除"Duck"
post,我通过它的名称获取它的ID-这通常不是问题,但查询仍然显示此帖子。我想我只是做得不对。有人能帮我吗?我也在想exclude > $page->ID
或者类似的东西-这是我在常规循环中要做的。。。只是不知道如何在自定义帖子类型中执行。
谢谢,乔希