在 WordPress 內要自訂標籤頁(tag)的樣板,只要在選定的佈景主題內放入特定的檔案即可,而 WordPress 有自訂一個讀取樣板的順序如下:
1. tag-slug.php
2. tag-id.php
3. tag.php
4. archive.php
5. index.php
意思是說如果你有一個標籤名為 php,只要再點選標籤的連結時,在佈景主題內有偵測到 tag-php.php 的檔案,就會顯示該檔案的樣板內容,再來是會去讀取 tag 的 id,因為在 WordPress 內每建立一個標籤就會有一個獨立的 id,不過這個 id 會需要靠 WordPress 提供的 API 才能知道,也就是說如果 php 這個標籤的 id 是 1 的話,在佈景主題內有 tag-1.php 的檔案,就會顯示 php 這個標籤的樣板。
再來就是讀取的順序,以 php 這個標籤為例,如果有 tag-php.php 的檔案,就會讀取該樣板,沒有的話就會依順序往下讀,如果我們建立一個 tag.php 的檔案來當標籤頁的公版,佈景主題內沒有 tag-slug.php 以及 tag-id.php 的檔案時,就會讀取 tag.php 當樣板。
如果佈景主題內沒有 tag.php 的檔案,就會繼續往下找 archive.php 的檔案,甚至是 index.php 的檔案當樣板,也就是如果我們要製作標籤頁的樣板,至少會需要建立 tag.php 的檔案就可以了。