標籤彙整: archive

在wordpress的彙整頁面自訂文章的排列順序

wordpress的彙整頁面(archive.php)預設是以文章發佈的先後順序排列,如果要改變排序的方式,可以在functions.php裡面新增以下敘述:

1
2
3
4
5
6
7
8
9
10
add_action( 'pre_get_posts', 'my_change_sort_order'); 
    function my_change_sort_order($query){
        if(is_archive()):
         //If you wanted it for the archive of a custom post type use: is_post_type_archive( $post_type )
           //Set the order ASC or DESC
           $query->set( 'order', 'ASC' );
           //Set the orderby
           $query->set( 'orderby', 'title' );
        endif;    
    };

這是因為我想要在部落格寫個系列文章,但是我又沒有按照順序先後寫,所以分類彙整的文章頁面就會亂跳文章的順序。

資料來源:WordPress Development

用樹狀結構顯示所有文章的外掛 – WP-DTree

用wp-dtree這個外掛程式,可以把wordpress部落格裡面的所有文章,依照分類目錄或是發表日期,以樹狀結構顯示出來。

外掛網址:http://wordpress.org/extend/plugins/wp-dtree-30/
效果展示:http://mynotes.org/daily/all/bycat

閱讀全文