- WordPress排序(草稿)
- 如何讓WordPress網站文章按照從舊到新順序排列展示
- WordPress排序方式orderby
一般用法
orderby=date 按發布日期排序 orderby=modified 按修改時間排序 orderby=ID 按文章ID排序 orderby=comment_count 按評論最多排序 orderby=title 按標題排序 orderby=rand 隨機排序
按自定義字段的值排序
案例
<?php
$posts = get_posts("numberposts=10&meta_key=top&orderby=meta_value_num&order=asc");
foreach( $posts as $post ) :
?>
……
<?php endforeach; ?>
顯示10篇文章,必須包含自定字段名為 top,且按該字段值得數值大小排序,默認是order=desc,top值越大,排在越前面,這裡我設置為order=asc,則top的值越小越前面。
由於只顯示有自定義字段名為top的文章,還可用此方法把要推薦的文章加上該字段名,放在網站的推薦文章欄目中。
按點擊數排序,也是這個原理,實現點擊數功能參考文章WordPress純代碼實現文章瀏覽次數
實現點擊數後,自定義字段會多一個 post_views_count 把上面的top改成這個字段即可。