「WordPressテーマ制作の全工程(1):基本準備」をご紹介しましたが、今回は引き続き「WordPressテーマ制作の全工程(2)」をお届けします。 ): テーマ ファイルの構成" 》、見てみましょう~
WordPress テーマの作成を開始する前に、まず WordPress テーマがどのようなファイルで構成されているかを理解する必要があります。プログラムはテーマ ファイルに接続されています。
以下はすべて、WordPress デフォルトテーマのデフォルトフォルダーにあるテンプレートファイルです。下の図を見ても、これらのファイルが何のためにあるのかまだ混乱しているかもしれません。 WordPress テーマは純粋な HTML CSS ではなく PHP で書かれているため、テンプレート ファイルのサフィックスは .php です。WordPress テーマの制作に熟練し、ブログを完璧に制御したい場合は、PHP プログラミングに精通することが最善です。 PHP でのプログラミング方法がわからない場合はどうすればよいですか? WordPressテーマを作れないのですか?少なくとも、この一連のチュートリアルを読めば、基本的な WordPress テーマの作成方法をマスターできるようになります。
以下は WordPress のテーマ ファイル階層であり、これにより次のことが分かります: WordPress が特定のページ タイプを表示するときに、どのテンプレート ファイルが使用されるか?次のテーマ階層を理解することによってのみ、WordPress テーマにどのファイルを作成する必要があるかを知ることができます。
以下のファイル階層はどのように表示されますか?
ホームページを例に挙げると、以下の 2 つのファイル home.php とindex.php があります。WordPress プログラムは、テーマ フォルダーからこれら 2 つのファイルを順番に検索します:
- home.php が見つかった場合は、テーマ フォルダーにindex.php があったとしても、home.php をブログのホームページ テンプレートとして使用します。
- home.php が見つからない場合は、index を使用します。 php をテンプレートとして ホーム ページ テンプレート;
- home.php もindex.php も見つからない場合、テーマは WordPress に認識されず、無駄に等しいです。
#ホームページ
投稿ページ:
- single-{post_type}.php - 投稿タイプが動画の場合 (例: ビデオ)、WordPress は single-videos.php (WordPress 3.0 以降でサポート)
- single.php
- index を検索します。 php
ページ
カスタム テンプレート - ページは WordPress バックエンドの右側のサイドバーに作成されます。ページのカスタム テンプレートを選択できます- page-{slug}.php - ページの略語がニュースの場合、WordPress は page-news.php (WordPress 2.9 以降でサポート)# を探します。
- ##page-{id}.php - ページ ID が 6 の場合、WordPress は page-6.php
- page.php
- index.php
を検索します。 -
Category
##category-{slug}.php - カテゴリの略語がニュースの場合、WordPress は category-news.php(WordPressバージョン 2.9 以降でサポートされています)
-
category-{id}.php - カテゴリ ID が 6 の場合、WordPress は category-6.php
- # を検索します。
##category.php
archive.php
index.php
-
tag
tag-{slug}.php - タグの省略形が sometag の場合、WordPress は tag-sometag.php
# を検索します。 - ##tag-{id}.php - タグ ID が 6 の場合、WordPress は tag-6.php (WordPress 2.9 以降でサポート)
- tag を検索します。 .php
- archive.php
- index.php
著者
#author-{nicename}.php - 著者のニックネームが rami の場合、WordPress は author-rami.php を検索します (WordPress 3.0 以降でサポートされています)
author-{id}.php - 著者 ID が 6 の場合、WordPress は author-6.php を検索します (WordPress 3.0 以降でサポートされています) -
#author.php
-
archive.php
-
index.php
日付Page
date.php
archive.php
search.php
index.php
404.php
##index .php
-
添付ページ
MIME_type.php - 任意の MIME タイプ (image.php、video.php、video.php) を使用できます。 php、audio.php、application.php など).
attachment.php
推奨学習: 「WordPress チュートリアル 」
以上がWordPressテーマ作成の全工程(2):テーマファイルの構成の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。