在一个页面上获取所有文章的链接
【腾讯云】亏本大甩卖,服务器4核16G 1年370元(带宽12M,系统盘120GB SSD盘,月流量2000GB)!!!!!!
云产品 配置 价格
服务器 1核2G,带宽5M,系统盘50GB SSD盘,月流量500GB 38元/年
MySQL 1核1G 19元/年
服务器 16核32G,带宽18M,系统盘250GB SSD盘,月流量5000GB 1197元/年
点我进入腾讯云,查看更多详情

I'd like to add to my blog a page that contains links to all the posts in the blog. Not only 10 in a page or something, but all of them (if that's a bad idea I'd be interested to know why).

Besides links, the name of each post and its date would be nice as well.

#0

Something like this should do it;

<?php
$args = array( 'numberposts' => -1, 'orderby' => 'post_date' );
$postslist = get_posts( $args );
foreach ($postslist as $post) :  setup_postdata($post); ?> 
    <div>
            <a href="<?php the_permalink(); ?>"><?php the_title(); ?></a>
              <br />  
            <?php the_date(); ?>
            <br />  
          <?php the_excerpt(); ?>
   </div>
<?php endforeach; ?>

Note that the default 'orderby' parameter for get_posts() is actually 'post_date'. I've just added it in for clarity. Have a look here for how to configure the_date().

I agree, with the comment above about pagination. If you have a lot of posts, it might become unwieldy.

#1

There are many ways to do this, but I find the get_posts() function to be the easiest.

This would indeed be a bad idea if you have a lot of posts, and since in most cases you don't know how many you might eventually have, I would at least provide some sort of pagination.

推荐文章

如何诊断错误:无法添加Cookie,标头已发送

如何诊断错误:无法添加Cookie,标头已发送

推荐文章

Twiiter PHP API应用程序访问直接消息权限?

Twiiter PHP API应用程序访问直接消息权限?

推荐文章

组合中的值ASP.NetMVC路线

组合中的值ASP.NetMVC路线

推荐文章

安卓/Java”org.apache.http.ProtocolException”,HTTP头应答有问题

安卓/Java”org.apache.http.ProtocolException”,HTTP头应答有问题

推荐文章

如何在postgresql数据库中单独删除特定的列值?

如何在postgresql数据库中单独删除特定的列值?

推荐文章

如何知道安装程序是否调用了AIR应用程序的实例?

如何知道安装程序是否调用了AIR应用程序的实例?

推荐文章

在C中保存多维字符串数组的最优雅的方法是什么?

在C中保存多维字符串数组的最优雅的方法是什么?

推荐文章

具有自定义高度的自定义UINavigationBar会导致UIBarButtonItem的位置错误

具有自定义高度的自定义UINavigationBar会导致UIBarButtonItem的位置错误

推荐文章

选择最后一个ID并插入到单独的表MYSQL中

选择最后一个ID并插入到单独的表MYSQL中

推荐文章

Django图表使用Highcharts

Django图表使用Highcharts

推荐文章

使用合并模块和InstallShield安装SQL Server 2008?

使用合并模块和InstallShield安装SQL Server 2008?

推荐文章

NHibernate-根据内部集合中两个项目的条件获取类

NHibernate-根据内部集合中两个项目的条件获取类

推荐文章

InstallShield-为什么ServiceAddService返回-1?

InstallShield-为什么ServiceAddService返回-1?

推荐文章

未知的bean实体类-Glassfish和NetBeans出错

未知的bean实体类-Glassfish和NetBeans出错

推荐文章

多个窗口上的Powerpoint 2010 VSTO加载项任务窗格

多个窗口上的Powerpoint 2010 VSTO加载项任务窗格

推荐文章

XML架构:子元素验证列表

XML架构:子元素验证列表