以下代码将在我的博客模板的主页或首页上显示单个帖子(最近的帖子),我想删除单个帖子(最近的帖子)并将其替换为一些文字说“老帖子”来自第2页起。
条件 is_home() 的问题在用户点击第2页时返回true。从逻辑上讲,它是主页上的查询请求。所以我尝试用 is_page(1)替换 is_home(),并且累了 is_front_page()但没有任何结果
Here 你可以看到工作代码。
<? if(is_home()) : ?>
<div>
<h3>Recent Post</h3>
<? query_posts('posts_per_page=1');
while(have_posts()):the_post();?>
// iteration code here
<!-- End Single Post -->
<?php endwhile;wp_reset_query();?>
</div> <!-- if condition ends-->
<? else : ?>
<div>
<h3>Older Post</h3>
</div>
<? endif;?>
答案 0 :(得分:0)
更换
(is_home())
同
(is_paged())
解决了这个问题。