エグウェブ.JP@オンライン/WEB講座・セミナー・WEB分析

WEB分析・ホームページ・WEBサイト作成・WordPress、Googleアナリティクス、LINEスタンプ、Photshop・illustrator、Excelの講座やオンラインセミナーを開催中!

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

time 2020/06/24

前回までのあらすじ

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

DEMO002
http://demo002.eguweb.net/

次は「別の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
http://demo003.eguweb.net/

download(ダウンロード)

プロフィール

EGUWEB

EGUWEB

【皆さまの人生に最良のファーストステップを】WEBサイトを作りたい!WEB分析を学びたいけど分からない。とりあえず色々と知りたい!皆様の悩みを解決できるように頑張ります。 [詳細]

カテゴリー