wordpress預設的文章的顯示排列是按照發表的時間的
而有些時候,有些博主需要對以前的文章做一些修改,
這樣需要將修改的文章顯示到第一個位置,就需要按照修改的時間排序。
在index.php檔
方法簡單, 加入一行 query_posts(‘orderby=modified’); 在 if ( have_posts() )之前即可
1 2 3 |
<strong>< ?php query_posts('orderby=modified'); ? ></strong> < ?php if ( have_posts() ) : ?> <?php while ( have_posts() ) : the_post(); ? > |
2016/08/08更新:
這樣修改有個後遺症, 就是分頁文章會錯誤
不管 http://domain_name/page/2 或到 page/5
都只秀第一頁的資料…..
解決方法就是按照原本方式排序…
或可參考這篇文章解法
自動引用通知: Wordpress: 如何在首頁顯示某一分類的文章, 又不影響原本近期文章, 且文章排序也可以依照修改更新時間排! – 易春木