問題描述
WordPress 具有最少的主題模板檔案
-
style.css 檔案
-
的 index.php
還有一些其他檔案列在 here 上。
如果主題開發者想用較少的鐘聲和口哨構建主題,那麼至少應該包含哪些模板檔案? WordPress 中沒有任何指南。只有你能找到的是什麼檔案,什麼時候包括它們。為了利用大部分的 WordPress 功能而沒有任何衝突,似乎沒有提到模板檔案數量的具體數字。
那麼當你從原始的 HTML 模板構建主題時,應該有多少個檔案?
最佳解決方案
要列出主題:
-
style.css
至少這個:
/*
Theme Name: Minimum Theme
Description: Test
Author: Test
Version: 1.0
*/
要使主題發揮作用:
-
index.php
index.php 必須有一個 post 迴圈,所以這將是最小的功能 index.php
<html>
<head><?php wp_head(); ?></head>
<body>
<?php
if ( have_posts() ) {
while ( have_posts() ) {
the_post();
the_title( '<h3>', '</h3>' );
the_content();
}
}
wp_footer();
?>
</body>
</html>
index.php 是 WordPress 可能會查詢的所有模板檔案的 defacto 回退。其餘的都是完全可選的,雖然我建議你使用它們。
有關哪些模板是可能的更多資訊,請參閱這裡:
http://codex.wordpress.org/Template_Hierarchy
次佳解決方案
兩個 styles.css 和 index.php 。如果您要新增附加功能 (某些過濾器或操作),請新增到列表 functions.php 。如果你要新增額外的模板+模板數量新增主題的螢幕截圖+截圖 (jpeg | png | gif)
這一切都取決於你。但最低要求是 style.css 和 index.php 。
參考文獻
注:本文內容整合自 Google/Baidu/Bing 輔助翻譯的英文資料結果。如果您對結果不滿意,可以加入我們改善翻譯效果:薇曉朵技術論壇。