仅在主页上显示特色帖子

时间:2018-06-20 作者:PauloP

在内容/循环之前,我在顶部有这篇特色文章。问题是,它出现在主页之外的其他页面中。我尝试了几种解决方案,但我无法掩饰。任何帮助都会很好。

<?php
$args = array(
    \'posts_per_page\' => 1,
    \'meta_key\' => \'meta-checkbox\',
    \'meta_value\' => \'yes\'
);
$featured = new WP_Query($args);

if ($featured->have_posts()): while($featured->have_posts()): 
$featured->the_post(); ?>
<h3><a href="<?php the_permalink(); ?>"> <?php the_title(); ?></a></h3>
<?php if (has_post_thumbnail()) : ?>

<figure> <a href="<?php the_permalink(); ?>"><?php 
the_post_thumbnail(); ?></a> </figure>
<p><?php the_excerpt();?></p>
<?php
endif;
endwhile; else:
endif;
?>

1 个回复
最合适的回答,由SO网友:PauloP 整理而成

借助于Castiblanco 我解决了这个问题!

<?php
if( !is_paged() ) {

// Your code! 

}; ?>

结束

相关推荐

Change homepage url

有没有办法做到这一点?我试着用谷歌搜索它,但我不知道怎么称呼它。siteurl.com - 对于整个websiteurl.com/news - 包含新闻的主页当我添加siteurl.com 我必须直接重定向到siteurl.com/new. 这是必要的,因为谷歌的一些分析设置将更加精确。非常感谢你的帮助。编辑:siteurl.com/news - 需要是“frontpage”并设置为“homepage”(主题模板问题,将其更改为自定义页面确实很复杂。类似“假url”之类的东西,是否可以实现这一点?