国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > CMS > Wordpress > 正文

WordPress實現前臺/后臺文章列表按更新時間排序

2024-09-07 00:51:46
字體:
來源:轉載
供稿:網友

WordPress實現后臺文章列表按更新時間排序在系統情況下是不可以實現了,如果要實現此功能我們只需要在對應的文件中加以修改即可,具體如下.

后臺文章按修改時間排序,在當前主題的functions.php中添加以下php代碼即可:

  1. function ludou_set_post_order_in_admin( $wp_query ) { 
  2.   if ( is_admin() ) { 
  3.     $wp_query->set( 'orderby''modified' ); 
  4.     // 此處是將最新修改的文章排在前面 
  5.     // 如果要將最新修改的文章排在后面,可將DESC改成ASC 
  6.     $wp_query->set( 'order''DESC' ); 
  7.   }//開源軟件:Vevb.com 
  8. add_filter('pre_get_posts''ludou_set_post_order_in_admin' ); 

其實就是在加一個函數了,這個函數就是對排序字段增加 modified 而modified在此wordpress博客中意思是最后更新時間了.

前臺文章按修改時間排序

1、打開WordPress當前主題目錄,打開index.php,搜索代碼:

<?php while ( have_posts() ):the_post(); ?>

2、在while的前面插入下面幾行代碼:

  1. $paged = (get_query_var('paged')) ? get_query_var('paged') : 1; 
  2. $args = array
  3.   'orderby' => modified, 
  4.   'showposts' => 10, 
  5.   'paged' => $paged 
  6.   ); 
  7. query_posts($args); 

3、繼續搜索:

<?php endwhile;?>

4、將其替換為如下代碼:

<?php endwhile; wp_reset_query();?>

1、根據orderby的值不同,可以讓文章按照很多種方式進行排序,下面是列舉幾個常見的值及其對應的排序方式:

title:按標題;

date:按發布日期;

modified:按修改時間;

ID:按文章ID;

rand:隨機排序;

comment_count:按評論數

2、如果你同時想修改標簽頁、分類頁等存檔頁面的文章排列順序的話,同樣可以按照上面的方法修改主題目錄下的archive.php等.

保存,刷新,大功告成!

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 皮山县| 象山县| 白沙| 平潭县| 溧阳市| 夏津县| 平昌县| 临洮县| 永兴县| 玛沁县| 浏阳市| 藁城市| 丰都县| 大方县| 新泰市| 壤塘县| 庆安县| 贵南县| 洱源县| 石门县| 明溪县| 镇宁| 桐梓县| 光泽县| 赣榆县| 盖州市| 甘德县| 石城县| 中卫市| 如皋市| 额济纳旗| 建水县| 邳州市| 黔江区| 康乐县| 苍山县| 巴马| 商水县| 承德县| 桑植县| 甘孜县|