理解主題編碼標(biāo)準(zhǔn)的最佳方法之一是找到已考慮這些標(biāo)準(zhǔn)編寫的其他主題的示例。
WP默認(rèn)主題
自3.0版以來,每個版本的WordPress都打包了默認(rèn)主題(并以發(fā)布它們的年份命名),默認(rèn)主題是研究主題構(gòu)建方式的最佳方式。這是因為它們的設(shè)計考慮了廣泛的用途,并且完全遵守WordPress編碼標(biāo)準(zhǔn)。您可以下載和研究它們的主題文件,并在學(xué)習(xí)如何開發(fā)自己的主題的同時保留它們作為示例以供參考:
- Twenty Seventeen
- Twenty Sixteen (only packaged in WordPress 4.8)
- Twenty Fifteen
- Twenty Fourteen
- Twenty Thirteen
- Twenty Twelve
- Twenty Eleven
- Twenty Ten
Underscores 主題
與WP默認(rèn)主題不同,_s(或Underscores)主題是針對開發(fā)人員而非最終用戶的。它旨在成為入門主題 ,您可以以此為基礎(chǔ)來加快開發(fā)速度。它具有許多功能:
- 注釋完善的HTML5模板,包括錯誤模板。
- 自定義頁眉實現(xiàn)示例
inc/custom-header.php。 - 自定義模板標(biāo)簽
inc/template-tags可保持模板井井有條并防止代碼重復(fù)。 - 提供了許多改善鍵盤導(dǎo)航的腳本,
js/keyboard-image-navigation.js以及中的小屏幕導(dǎo)航js/navigation.js。 - 五個示例CSS布局
/layouts以及用于設(shè)計的入門CSS。 - GPL許可代碼。
上面的功能使Underscores成為想要創(chuàng)建自己主題的開發(fā)人員的絕佳主題。即使您刪除了這些額外功能,剩下的基礎(chǔ)仍然是精心編寫的主題的一個很好的示例,該主題的開發(fā)考慮了標(biāo)準(zhǔn)和最佳實踐。
其他來源
此外,在WP主題目錄中發(fā)布的所有主題之前,都應(yīng)對其標(biāo)準(zhǔn)進(jìn)行審查。查看目錄中的主題是更好地了解主題開發(fā)工作原理的好方法,并且是獲取自己主題的靈感的好方法。



