user3240221我對你期望的結果也有點不清楚。從我閱讀的內容來看,這聽起來像是要基於爲年份值返回的特定變量鏈接到年度歸檔。
我偶然發現這個問題,同時尋找類似的東西(我認爲)。我想顯示相對於發佈日期的年度存檔鏈接,即如果它是2013年存檔中的單個帖子或帖子摘錄,顯示2013年存檔的鏈接。
以下是我挖掘的內容。
<?php $archive_year = get_the_time('Y'); ?>
<a href="<?php echo get_year_link($archive_year); ?>"><?php the_time('Y'); ?> archive</a>
這適用於存檔/類別頁面和單個帖子類型。更多關於,在WordPress的法典codex.wordpress.org/Function_Reference/get_year_link
這也是有用的 - codex.wordpress.org/Class_Reference/WP_Query#Date_Parameters
希望這將提供一些見解。
UPDATE:
好吧,如果不知道你很遠的谷歌搜索,但我搜索「年度檔案WordPress的下拉菜單」這一回來 - Function_Reference/wp_get_archives下面的代碼修改,以您的需求應該做的伎倆。
<select name="archive-dropdown" onchange="document.location.href=this.options[this.selectedIndex].value;">
<option value=""><?php echo esc_attr(__('Select Year')); ?></option>
<?php wp_get_archives(array('type' => 'yearly', 'format' => 'option', 'show_post_count' => 1)); ?>
</select>
如果你需要更多的谷歌它 - https://www.google.com/search?q=wordpress+dropdown+of+yearly+archives
這段代碼顯示在過去12個月的帖子,我不想這樣。我想要一個頁面,我可以選擇年份(在頁腳中)來顯示這些帖子(刷新頁面)。 – user3240221
答案已編輯,請現在品嚐它 –
也許我沒有解釋清楚。單頁,單一代碼,變量「年份」。通過頁腳鏈接更改該變量的年份(編號),然後刷新頁面。可能嗎?謝謝;) – user3240221