wordpress的文章主表里面字段很精简,浏览数这玩意需要写到meta表去联表查询,然后如果你要按浏览数调用文章数据可以用“get_posts()”函数这么干:
$args = array( 'numberposts' => 调用数量(整数), 'orderby' => 'meta_value_num', 'meta_key' => 排序meta字段名称一般是views, 'order' => 'DESC', );
但是如果你要获取按浏览排序同时还要获取指定字段的文章数据时,因为都要指定meta字段名,所以两个“meta_key”重复了肯定玩不转,所以得这么写:
$args = array( 'numberposts' => 调用数量(整数), 'orderby' => 'meta_value_num', 'meta_key' => 排序meta字段名称一般是views, 'order' => 'DESC', 'meta_query' => array( array( 'key' => 字段名称, 'value' => 字段值 ) ) );
最后再把数组给到“get_posts()”函数,就ok了。
$array = query_posts($args);
PS:会玩这些花活后就可以调用更多类型的文章数据了。
还没有评论呢,快来抢沙发~