统计和显示帖子数量的最佳方式是什么?

时间:2013-09-07 作者:Gixty

我在我的网站上有一个部分,显示了10条最受欢迎的帖子。现在,我想显示一个数字,从1到10,除了每个帖子。像这样:

前10名职位

a帖、b帖、c帖等等。。。

我在while循环中实现了一个计数器。我将计数器初始化为0$counter = 0; 然后将其递增1<?php echo ++$counter; ?>

我担心的是,由于我的网站每天收到数千次访问,我想知道这种方法是否会大量消耗我的网站资源。有没有更好的方法?也许是为了实现某种缓存?

你能给我什么建议?

1 个回复
SO网友:Horttcore

另一种解决方案是使用有序列表。

$my_query = new WP_Query($args);
if ( $my_query->have_posts() ) :
    echo \'<ol style="list-style:decimal">\';
    while( $my_query->have_posts() ) : $my_query->the_post();
      echo \'<li><a href="\' . get_permalink( get_the_ID() ) . \'">\' . get_the_title() . \'</a></li>\';
    endwhile;
    echo \'</ol>\';
endif;

结束

相关推荐

WP Super Cache - max-age

阅读插件常见问题解答:http://wordpress.org/extend/plugins/wp-super-cache/installation/启用插件后,查找文件“wp-content/cache/.htaccess”。如果不存在,则必须创建它。其内容应为:# BEGIN supercache <IfModule mod_mime.c> <FilesMatch \"\\.html\\.gz$\"> ForceType text/html FileETag None <