要在 WordPress 的佈景主題設定獨立文章的樣板,可以透過檔名讓 WordPress 去抓對應的檔案,而透過檔案讀取有優先順序,規則與順序如下:
1. single-{post-type}-{slug}.php
最優先的檔案名稱為 single 開頭,後面的 post-type 可以理解是 category 或 tag 的名稱,而 slug 則是獨立文章的網址代稱,也就是如果要指定 product 類的文章,而文章的代稱是 amp 的話,就可以建立一個 single-product-amp.php 的檔案去設定樣板。
2. single-{post-type}.php
再來則是沒有 slug 的檔名。
3. single.php
single.php 可以認知為獨立文章頁的樣板。
4. singular.php
沒有 single.php 則會去抓 singular.php。
5. index.php
以上都沒有的話,則會抓 index.php 當樣板。
透過這些就可以依據以上規則去設定每種文章的樣板了。