Wordpress:home.php所有帖子的url

Wordpress:home.php所有帖子的url,php,wordpress,wordpress-theming,Php,Wordpress,Wordpress Theming,我正在为WordPress开发一个主题,我已经为原始循环创建了index.php,为4篇最新的帖子创建了home.php,现在我需要为显示所有帖子添加一个链接,如何做到这一点?我会在while循环中使用WordPress的have_posts函数,首先检查是否有帖子要显示,如果有,则退出循环并显示其他内容。您可以查看WP的函数文档,甚至可以浏览一下用于默认页面模板page.php的文件 为了只显示最新的4个POST,您可以简单地添加一个计数器变量,并使用if语句检查count==4来结束每个wh

我正在为WordPress开发一个主题,我已经为原始循环创建了index.php,为4篇最新的帖子创建了home.php,现在我需要为显示所有帖子添加一个链接,如何做到这一点?

我会在while循环中使用WordPress的have_posts函数,首先检查是否有帖子要显示,如果有,则退出循环并显示其他内容。您可以查看WP的函数文档,甚至可以浏览一下用于默认页面模板page.php的文件

为了只显示最新的4个POST,您可以简单地添加一个计数器变量,并使用if语句检查count==4来结束每个while循环迭代

另外,正如您所知,home.php有时优先于index.php,因此要么将home.php嵌套在内部目录中,要么将您的“4篇最新文章”页面称为“posts.php”或类似内容


Wordpress文档:

这不是我的答案
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 .