問題描述

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.cssindex.php 。如果您要新增附加功能 (某些過濾器或操作),請新增到列表 functions.php 。如果你要新增額外的模板+模板數量新增主題的螢幕截圖+截圖 (jpeg | png | gif)

這一切都取決於你。但最低要求是 style.cssindex.php

參考文獻

注:本文內容整合自 Google/Baidu/Bing 輔助翻譯的英文資料結果。如果您對結果不滿意,可以加入我們改善翻譯效果:薇曉朵技術論壇。