テーマ開発用の最小テンプレートファイル


15

WordPressには最小限のテーマテンプレートファイルがあります

  • style.css
  • index.php

また、ここにリストされている他のいくつかのファイル。

テーマ開発者が余計なものを付けずにテーマを構築したい場合、最低限含めるべきテンプレートファイルは何ですか?WordPressコーデックスにはガイドラインがありません。見つけることができるのは、どのファイルをいつ含めるかだけです。WordPressのほとんどの機能を競合なく使用するために、テンプレートファイルの数に特定の数が記載されていないようです。

たとえば、生のHTMLテンプレートからテーマを作成するときに、いくつのファイルが存在する必要がありますか?

回答:


22

テーマをリストするには:

  • style.css

少なくともこれで:

/*   
Theme Name: Minimum Theme
Description: Test
Author: Test
Version: 1.0
*/

テーマを機能させるには:

  • index.php

index.php ポストループが必要なので、これは最低限の機能になります 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が検索する可能性のあるすべてのテンプレートファイルの事実上のフォールバックです。残りはすべてオプションですが、使用することをお勧めします。

可能なテンプレートの詳細については、次を参照してください。

http://codex.wordpress.org/Template_Hierarchy


おかげで、最小限のテーマについては、追加のファイルが乱雑になる可能性があると思いますか?:)
石田龍

1
必ずしもそうではありません、それはすべてあなたが必要なものを依存し、あなたが何をしようとしている
トム・J Nowell

厳密に言えばindex.phpしない持っているすべてのテンプレート階層の枝は、より具体的なテンプレートでの世話をしている場合、ループまたは任意のコードを持っています。野生のいくつかのテーマはそのように構成されています。
ラースト16

7

二- styles.cssindex.php。追加の機能(いくつかのフィルターまたはアクション)をリストに追加する場合functions.php。さらにテンプレートを追加する場合は、テンプレートの数+テーマのスクリーンショットを追加します+スクリーンショット(jpeg | png | gif)

それはすべてあなた次第です。しかし、最低限の要件があるstyle.cssindex.php

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.