wordpress home.php,WordPress:URL到home.php的所有帖子

我正在为WordPress开发主题, 并且为原始循环创建了index.php, 为最新的4个帖子创建了home.php, 现在我需要放置一个链接以显示所有帖子, 该怎么做?

#1

我不使用显示所有帖子的链接, 而是在while循环内使用WordPress的have_posts()函数(首先检查是否有要显示的帖子, 如果有的话, 如果没有, 请退出循环并显示其他内容)。你可能会查看WP的功能文档, 甚至可以浏览一下用于默认页面模板(page.php)的文件。

为了只显示最新的4条帖子, 你可以简单地添加一个计数器变量, 并通过if语句检查是否count == 4来结束每个while循环迭代。

另外, 请注意, home.php有时比index.php优先, 因此可以将home.php嵌套在内部目录中, 或将” 4个最新帖子”页面称为” posts.php”或类似名称。

WordPress文档:https://codex.wordpress.org/Function_Reference/have_posts

#2

To get latest post with url:

$args = array( 'numberposts' => '1', 'category' => CAT_ID );

$recent_posts = wp_get_recent_posts( $args );

foreach( $recent_posts as $recent ){

echo 'Latest Post';`enter code here`

}

?>

Hope this helps .

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值