公告:123目录网为广大站长提供免费收录网站服务,我们将免费进行到底,如需快审服务(10元/站)请联系站长QQ,可自助充值发布。

点击这里在线咨询客服
新站提交
  • 网站:315
  • 待审:0
  • 小程序:12
  • 文章:35791
  • 会员:69

 

使用WordPress做网站时,通常会使用以下的代码来调用网站文章列表:

<?php if (have_posts()) : ?> <?php query_posts(cat=ID号 . $mcatID. &caller_get_posts=1&showposts=显示数量); ?> <?php while (have_posts()) : the_post(); ?> <?php endwhile;?> <?php endif;wp_reset_query(); ?>

这样调用出来的文章列表的排序是按照文章的发布时间来排序的。

但实际做网站时,我们需要按照某个自定义的顺序进行排序,例如:文章浏览量、文章评论数、热门文章排行榜等等。这就不能使用上面的代码调用了。

如果想让调用的文章列表按自定义排序,就需要使用WordPress文章自定义栏目

。通过自定义栏目就可以让文章列表按照自己的要求进行排序了。

下面是Wordpress 文章列表按自定义栏目值排序代码:

<?php $args=array( meta_key => views, orderby => meta_value_num, posts_per_page=>20, order => DESC );query_posts($args); while (have_posts()) : the_post();?> <li><a href="<?php the_permalink(); ?>" target="_blank"><?php the_title(); ?></a><span class="hot fr">热度:<?php setPostViews(get_the_ID()); echo number_format(getPostViews(get_the_ID())); ?></span></li> <?php endwhile;wp_reset_query();?>

代码中meta_key => views,是自定义栏目中的views,orderby => meta_value_num,代表排序是按照自定义栏目中的views的值来排序。

相关功能代码:WordPress 实现通过自定义字段查询和排序

标签:

下一篇:WordPress后台开发:WP主题添加后台控制面板(wordpress主题dux)

上一篇:wordpress主题美化(wordpress主题优化)(网上纪念馆app)

相关文章

  admin95360564zxm

注册时间:

网站:1 个   小程序:3 个  文章:12 篇

  • 315

    网站

  • 12

    小程序

  • 35791

    文章

  • 69

    会员

赶快注册账号,推广您的网站吧!
最新入驻小程序

数独大挑战2018-06-03

数独一种数学游戏,玩家需要根据9

答题星2018-06-03

您可以通过答题星轻松地创建试卷

全阶人生考试2018-06-03

各种考试题,题库,初中,高中,大学四六

运动步数有氧达人2018-06-03

记录运动步数,积累氧气值。还可偷

每日养生app2018-06-03

每日养生,天天健康

体育训练成绩评定2018-06-03

通用课目体育训练成绩评定