我有一个主题,第一个特色的职位是显示。然后是一排柱子。问题是grid也会显示特色帖子。因此,特色帖子出现了两次。
问题是how to hide featured post from grid?
请注意,添加了一个自定义元框,以将帖子/页面标记为特色。
开始特色部分的循环如下。。。
if ($featured->have_posts()): while($featured->have_posts()): $featured->the_post(); ?>
网格由以下代码组成。。。(我需要在此网格中隐藏特色帖子)
<?php
$counter = 1;
$grids = 3;
global $query_string;
query_posts($query_string . \'&caller_get_posts=1&posts_per_page=12&cat=-\' . get_cat_ID( \'News\' ));
if(have_posts()) : while(have_posts()) : the_post();
?>
最合适的回答,由SO网友:NehaAgra 整理而成
stackexchange的wp部分似乎真的半死不活了。
您很少对问题进行排序。
have\\u posts检查是否有帖子,因此添加另一个条件来检查帖子是否具有特色。
if(have_posts()) : while(have_posts()) : the_post();
将上面替换为下面
if(have_posts() && the_post() != $featured) : while(have_posts()) : the_post();