這真的讓我生氣了一段時間,所以我希望有人可以幫助。我正在嘗試使用wp_get_archives()
來顯示年度歸檔文件的鏈接列表,該鏈接顯示當前類別內的帖子。WordPress的年度檔案爲當前類
重要的是,我試圖做到這一點沒有一個插件,只是使用功能文件或甚至WP_Query
循環。
例
想象我有以下幾類都充滿了帖子:
展覽(父)
--current(孩子)
--Past(孩子)
藝術品(父)
- 最近(小孩)
- 特色(孩子)
--old(孩子)
我想要做的基本上是這樣的:
/* Get current Cat ID */
function getCurrentCatID() {
global $wp_query;
if(is_category() || is_single()){
$cat_ID = get_query_var('cat');
}
return $cat_ID;
}
$currentCat = getCurrentCatID();
wp_get_archives('type=yearly&cat=$currentCat'); // But, you can't filter this by category it seems
所以,如果我查看 '展覽' 類(使用category.php),wp_get_archives()
會顯示鏈接2012年,2011年,2010年等
當我點擊2011年,我會看到在'展覽'類別,它是兒童類別(也很重要)的帖子。
我發現這個職位可能持有的答案:Exclude Category From wp_get_archives?
但我不知道我怎麼會用內帖子中提到的過濾器當前查看的類別,也我會怎樣添加多個類別它(即父類別加上它的孩子)。
任何幫助大量讚賞。
Osu
對此有何看法? – 2013-06-26 03:04:55