WordPressテーマ作成の全工程(2):テーマファイルの構成

青灯夜游
リリース: 2023-02-21 10:01:12
転載
1919 人が閲覧しました

WordPressテーマ制作の全工程(1):基本準備」をご紹介しましたが、今回は引き続き「WordPressテーマ制作の全工程(2)」をお届けします。 ): テーマ ファイルの構成" 》、見てみましょう~

WordPress テーマの作成を開始する前に、まず WordPress テーマがどのようなファイルで構成されているかを理解する必要があります。プログラムはテーマ ファイルに接続されています。

以下はすべて、WordPress デフォルトテーマのデフォルトフォルダーにあるテンプレートファイルです。下の図を見ても、これらのファイルが何のためにあるのかまだ混乱しているかもしれません。 WordPress テーマは純粋な HTML CSS ではなく PHP で書かれているため、テンプレート ファイルのサフィックスは .php です。WordPress テーマの制作に熟練し、ブログを完璧に制御したい場合は、PHP プログラミングに精通することが最善です。 PHP でのプログラミング方法がわからない場合はどうすればよいですか? WordPressテーマを作れないのですか?少なくとも、この一連のチュートリアルを読めば、基本的な WordPress テーマの作成方法をマスターできるようになります。

WordPressテーマ作成の全工程(2):テーマファイルの構成

以下は 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 に認識されず、無駄に等しいです。

#ホームページ

  • home.php

  • index .php

投稿ページ:

  • single-{post_type}.php - 投稿タイプが動画の場合 (例: ビデオ)、WordPress は single-videos.php (WordPress 3.0 以降でサポート)

  • single.php

  • index を検索します。 php

ページ

    カスタム テンプレート - ページは WordPress バックエンドの右側のサイドバーに作成されます。ページのカスタム テンプレートを選択できます
  1. page-{slug}.php - ページの略語がニュースの場合、WordPress は page-news.php (WordPress 2.9 以降でサポート)# を探します。
  2. ##page-{id}.php - ページ ID が 6 の場合、WordPress は page-6.php
  3. page.php
  4. index.php
  5. を検索します。
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
  • index.php
  • 検索結果
search.php

index.php
  • 404 (見つかりません) ページ
404.php

##index .php

  • 添付ページ
  • MIME_type.php - 任意の MIME タイプ (image.php、video.php、video.php) を使用できます。 php、audio.php、application.php など).

attachment.php

  • single.php

  • index.php

推奨学習: 「WordPress チュートリアル

以上がWordPressテーマ作成の全工程(2):テーマファイルの構成の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:ludou.org
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート