2010-06-21 75 views
1

我開始與wordpress(從drupal背景),並試圖找出如何創建一個新的「菜單」或網址模式。不太清楚wordpress中的術語是什麼,所以即使在網上搜索也有點麻煩。wordpress定製存檔頁面類型

當前存檔可讓您排序:/後/日期/ 2010/06

我想要做的是延長存檔功能包括「天」爲好。 即。 /後/日期/ 2010/6月22日

我不介意創建用於此目的的新的頁面類型,如/存檔/ YYYY/MM/DD或類似的東西。

不確定從「url pattern」到「url handler」函數或模板的匹配開始。

+0

我認爲,嘗試過dupral和wordpress自己,你可能會高估wordpress。但是,請查看設置,並且您可能能夠更改檔案url模式。 – thomasfedb 2010-06-21 14:20:46

+0

嗯謝謝我會記住托馬斯 – twig 2010-06-21 22:58:45

回答

1

我最終使用:

<ul><?php wp_get_archives('type=daily'); ?></ul> 

它給了我一個直接指向我需要的網頁鏈接的歸檔目錄。 檔案已經支持白天過濾,所以我只需要找到一種方法來訪問它。

URL模式是/後/ YYYY/MM/DD

如果任何人有興趣直接生成一個鏈接到該頁面,使用:

<?php echo get_day_link(2010, 6, 20); ?> 
0

Wordpress可以自定義您在管理頁面的設置/固定鏈接選項卡上使用的permalinks的樣式。這聽起來像你想要的東西像/%year%/%monthnum%/%day%/%postname%,這應該讓你按年,年/月和年/月/日期分組。

+0

我已經做了這樣的事情,但我需要以某種方式自定義過濾類別。 對不起,我之前沒有提到我想以兩個塊顯示檔案。第一個帖子在CategoryA中發佈,第二個帖子的所有帖子都不在CategoryA中。 我現在通過重寫archive.php並自定義$ wp_query對象來工作,雖然我覺得它有點浪費,因爲它已經在此之前進行了數據庫調用。所以最後,3個調用db而不是1個。 – twig 2010-06-21 23:07:15