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:
<?php
        $args = array( 'numberposts' => '1', 'category' => CAT_ID );
        $recent_posts = wp_get_recent_posts( $args );
        foreach( $recent_posts as $recent ){
        echo '<a href="' . get_permalink($recent["ID"]) . '">Latest Post</a>';`enter code here`
        }
    ?>
Hope this helps .

来源:

https://www.srcmini02.com/66378.html

微信公众号
手机浏览(小程序)
0
分享到:
没有账号? 忘记密码?