投稿設定
- ステータス
- 下書き
- まだ公開されていない。管理者のみ閲覧可能。404。
- レビュー待ち
- 他の管理者のレビュー待ち。404。
- 下書き
wp-admin
- 89ファイル?
- 管理画面を表示させるためのもの
wp-content
- themes
- テーマ
- single.php
- 記事個別投稿ページ
- これがなければindex.phpが使われる
- single-[posttype].php
- カスタム投稿タイプの個別投稿ページ
- single-[posttype] -> single -> index の優先順位
- page.php
- 固定ページのテンプレート。
- content-page.php
- page.phpのタイトルや本文などのパーツ
- <?php get_template_part( ‘content’, ‘page’ ); ?>
- archive.php
- 以下全体を含むもの。以下があれば、そちらを優先する。
- category.php
- カテゴリーページのテンプレート。
- tag.php
- date.php
- author.php
- taxonomy.php
- search.php
- 検索結果ページのテンプレート。
- front-page.php
- サイトのホーム(トップ)ページのテンプレート。
- 管理画面の表示設定の「フロントページの表示」が設定してあるときに表示される。
- home.php
- サイトのホーム(トップ)ページのテンプレート。
- 管理画面の表示設定の「フロントページの表示」が設定してあるときはその設定が優先される。
- index.php
- サイトのホーム(トップ)ページのテンプレート。
- index.php / home.php / front-page.php の使い分けは?
- front-page.php > home.phpの優先度
- front-page.phpが存在しない場合、home / indexが使われる
- 表示設定でフロントページの表示が「最新の設定」の場合
- home.php / index.php が使われる
- とかとか色々あり
- サブ
- header.php
- ヘッダ出力用のテンプレート。
- <?php get_header(); ?>でheader.phpを読み込む。
- footer.php
- フッター出力用のテンプレート。
- <?php get_footer(); ?>でfooter.phpを読み込む。
- sidebar.php
- サイドバー出力用のテンプレート。
- <?php get_sidebar(); ?>でsidebar.phpを読み込む。
- searchform.php
- 検索フォーム出力用のテンプレート。
- <?php get_search_form(); ?>でsearchform.phpを読み込む。
- comments.php
- コメント出力用のテンプレート。
- <?php comments_template(); ?>でcomments.phpを読み込む。
- header.php
- plugins
- プラグイン
- language
- 日本語対応ファイル
wp-include
- Api, クラス、関数、が大量
コーディング
- get_footer()
- footerを取得。引数に入れると、footer_引数.phpを取得
- theが頭についている場合はループ内でしか正しく機能しない
- 例
- the_content:投稿の本文を取得する。
- 例