努力尝试,但无法从网格中隐藏特色帖子/页面

时间:2016-09-21 作者:kpmrpar

我有一个主题,第一个特色的职位是显示。然后是一排柱子。问题是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(); 
?>

2 个回复
最合适的回答,由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(); 

SO网友:mlimon

caller_get_posts 自版本3.1以来已弃用!

使用ignore_sticky_posts 相反Read More

不要使用query\\u post这不是一个好的做法,When should you use WP_Query vs query_posts() vs get_posts()?

相关推荐

如何修改WP_INCLUDE/BLOCKS/LATEST_posts.php

我是WordPress开发的初学者,希望得到一些帮助。我在一个简单的WordPress网站上工作。基本上,用户希望在主页上显示最新的帖子。我使用了最新帖子块,并将其设置为显示整个帖子内容,现在用户不希望帖子标题链接到单个帖子页面(因为帖子的内容显示在主页上)。如何安全地修改模板文件,使其像h2标记一样使用,而不是在主题中使用的href标记。我知道您可以创建子主题并修改wp_content 文件,但我不确定如何处理中的文件wp_include. 我读到一些关于修改functions.php 但我不确定,如果