按类别分类的相关帖子:{if id = to current page id}不应显示在相关帖子中

时间:2014-07-09 02:35:32

标签: php wordpress

我按类别锻炼wordpress相关帖子。 我的问题是我不想在相关帖子的当前帖子中显示该项目。

例如:我的项目列表属于color categoryred, blue, green, blackred是我当前的页面,我不希望red出现在{{ 1}}

Related post

2 个答案:

答案 0 :(得分:0)

之后

while(have_posts()) : the_post();

尝试添加此

if($post->ID == get_the_ID()) 

continue;

答案 1 :(得分:0)

你可以使用争论: -

'post__not_in' => array (get_the_ID())

将从列表中排除当前帖子 像这样你可以使用Wp_Query()

$args = array(
    'cat' => '{echo $id;}',
    'post__not_in' => array (get_the_ID())
);

$query1 = new WP_Query( $args );

// The Loop
while ( $query1->have_posts() ) {
    $query1->the_post();
    echo '<li>' . get_the_title() . '</li>';
}