スキルアップを始める!

【WordPress(ワードプレス)】自作テーマ作成#03|index.phpと別のファイルをトップページに表示させる

WordPress(ワードプレス)
WordPress(ワードプレス)
この記事は約2分で読めます。

※記事中に広告情報を含みます。

スキルを手に入れた時、人は強くなれる。
Youtubeでスキルアップを始める 電子書籍でスキルアップを始める
\ワードプレスのスキルアップはこちら!/ WordPress入門読本

前回までのあらすじ

記事のタイトルが改行されました。

DEMO002

theme002

次は「別のphpファイル」を優先的にトップページに表示させてみたいと思います。

WordPressの流れ

WordPressは下記のような流れでファイルを読み込んでいきます。

【「フック」があれば途中で割り込みする】
URLルーティング

メインクエリ

テンプレート

URLルーティング
リクエストされたURIを解析して結果に基づいたファイルの呼び出しを行う機能。wp,wp_rewrite,wp_queryといったクラスでリクエストされたURIを処理します。

メインクエリ
データベースへの記事を取得するためのメインの検索リクエスト。

<?php if (have_posts() ) : ?>
    <?php while (have_posts()) : the_post(); ?>
        <h1><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h1>
    <?php endwhile; ?>
<?php else : ?>
    Not Found....
<?php endif; ?>

テンプレート
テーマ で生成される Web ページの領域を定義するファイル。一般的な例としては Web ページの先頭のヘッダー領域のテンプレート、コンテンツ のテンプレート、サイドバー のテンプレートなど。テンプレートは完全な Web ページを構成する積み木のようなもの。

新しいphpファイルを作成

例えば、テーマファイルにhome.phpがある場合、テンプレートが呼ばれる優先度が高いので、home.phpのファイルがトップページに表示されます。

参考:テンプレート階層

「home.php」が読み込まれました!

このような感じでテンプレートの優先度に応じてトップページに表示されるファイルが変わっていきます!

ご参考下さい😃

DEMO003

theme003
URLをコピーしました!