WrodPressの基礎知識

テーマの階層


WrodPress基本的なファイルについて

style.css

style.cssにテーマの詳細を記述します。

style.css

	/*
	Theme Name: テーマの名前
	Author: テーマの作成者
	Author URI: 作成者のURL
	Description: テーマの説明
	Version: バージョン
	template: 子テーマ用。親テーマの名前を指定
	*/

index.php

適用するテンプレートファイルがない場合あ最終的にindex.phpファイルが読み込まれるので、WordPressは極端に言うとindex.phpさえあれば、全てのページを表示させることができます。

page.php

固定ページを読み込みテンプレート

ページごとテンプレートを作成
MEM
page-example(slug).php
page-固定ページのスラッグで固定ページのテンプレートを制作が出来る
固定ページ用のテンプレートを追加の仕方
MEMO
/*
Template Name: 例)テンプレート名
*/
WrodPressの管理画面 >> 固定ページ(サイドバー) >> 編集 >> 概要orページ属性 >> テンプレート(プルダウン) >> 例)テンプレート名

archive.php

投稿を一覧表示で使用するテンプレート

アーカイブページごとのテンプレートを作成

MEM
archive-example(slug).php
“has_archive” => “example”,(アーカイブあり)

shingle.php

404.php

functions.php

functions.phpはテーマの中の全てのファイルが参照してるファイルです。
テーマで定義する関数をまとめて管理することで見通しが良くなります。

functions.php

モジュールテンプレートについて

header.phpfooter.phpsidebar.phpなどの共通部分が多いファイルをパーツ化して管理したファイルのことを
モジュールテンプレートという。

セキュリティに関する注意点

WrodPressのセキュリティについて詳しくは

公式ドキュメント

WrodPressの公式ドキュメント

おススメの参考リンク

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です