【初心者向け】パーツごとに分割したテンプレートを取得する方法

WordPressのロゴTシャツWordPress
スポンサーリンク

こんにちは。げんきWEB作者の”げんき”です。

はじめに

前回は自作したIndex.phpからヘッダーやフッター、サイドバーなどをパーツ毎に切り出してそれぞれのphpファイルに分ける方法をご案内しました。今回の記事では、それぞれのphpファイルに分割したパーツを取得する方法を解説します。

部位ごとに分割したイメージ

テンプレートパーツを分割する方法はこちら

WordPress内部ではPHPが使われている

WordPressの内部ではphpが使われています。phpは動的なWebサイトを実現するために必要な言語で、DB(Mysql)からデータを取得する際にサーバの内部で動いています。

簡単に説明すると、あなたのホームページを見ている誰かがあなたの書いた記事を見るアクション(記事のリンクをクリックしたり、Googleなどの検索エンジンであなたの記事をクリック)をした時に、WordPressサーバの内部でphpよって記事を構成するためのデータが取得(組み合わされ)されてホームページを見ている方に記事データが渡されます。


WordPressサーバ内部でphpが動的WEBページをユーザに返すイメージ

動的WEBページが返る仕組みの画像

get_header()関数

ヘッダー情報を取得する際に使用するphp関数です。

Index.phpや個別投稿ページ(page.php)、固定ページなどの最上部にこの関数を使ったphpを記述することで各ページにヘッダーが読み込まれるようになります。

サンプルコード

<?php get_header(); ?>

get_footer()関数

フッター 情報を取得する際に使用するphp関数です。

Index.phpや個別投稿ページ(page.php)、固定ページなどの最下部にこの関数を使ったphpを記述することで各ページにフッターが読み込まれるようになります。

サンプルコード

<?php get_footer(); ?>

get_sidebar()関数

サイドバーを取得する際に使用するphp関数です。

Index.phpや個別投稿ページ(page.php)、固定ページなどのサイドバー部にこの関数を使ったphpを記述することで各ページにサイドバーが読み込まれるようになります。

サンプルコード

<?php get_sidebar(); ?>

まとめ

get_header()関数、get_footer()関数、get_sidebar()関数でそれぞれ分割したテンプレートパーツを取得する方法を説明しました。この関数を利用することでTOPページ以外の任意のページでそれぞれのパーツを呼び出すことが可能になります。

get関数でパーツを取得したイメージ

では、また。

コメント

タイトルとURLをコピーしました