テンプレート:page-about.php
このページはテーマフォルダ内の「page-about.php」という独自テンプレートが適用された固定ページです。
テーマフォルダ内に保存されているため、Wordpress用のタグをこのページの中で利用することが可能です。
固定ページを作成してパーマリンクを/about/というURLに設定しています。
実際に/about/という階層をサーバー内に設置しているため、/about/内の「index.php」ファイルだけが消えるとNotFoudになります。
実在しているindex.phpファイルにはWordpressとの連携を行うための簡単なコードだけが書かれています。
反対に/about/のフォルダごと消去された場合は、固定ページのパーマリンク設定が生かされるためページは表示されます。
body_class();タグで出される値:class="wp-singular page-template page-template-page-about page-template-page-about-php page page-id-2157 wp-theme-test02 defaultClass"
タイトル:ABOUT
記事ID:2157
class="hoge post-2157 page type-page status-publish has-post-thumbnail hentry"
■アイキャッチ画像(サイズ調整):
日付:2020年2月18日
更新日:2024年01月12日(金)
著者:admin
本文
!この文章は固定ページの本文に登録されたコンテンツを取得しています。
このように本文に書かれた内容を/about/ページ内に表示させることもできますが、本来、静的ページとして利用するページをあえて動的な状態にするメリットはあまりない(ないどころかクライアントが自由に書き換えられる状態にしてしまうとメンテナンスが大変になる)ため、活用されることはないでしょう。ただ、テーマ化している以上はデータベースからコンテンツを取り出すことができる、というだけのことにすぎません。




