[WordPress] サイドバーなしのページテンプレートを自作する
Unos Magazine Vu テーマを使っていると、サイドバーがないテンプレートが存在しない。ということで、テンプレートを自作してみた。
参考にしたのは以下のサイト。
wordpressで独自のページテンプレートを作成して固定ページに適用するための手順
https://www.virment.com/wordpress-customtemplate/
今回は投稿ページではなく固定ページについてサイドバーをなくす。
(1)テーマの page.php を複製し、page-nosidebar.php とでも名付ける。
Unos Magazine Vu テーマは少し特殊で、Unos テーマの子テーマという形態となっている。Unos テーマの中に page.php がある。
(2)<? php 直下に以下を追記する。これで page-nosidebar というテンプレートが投稿時に選べるようになる。
/**
* Template Name: page-nosidebar
*/
(3)sidebar の読み込みに関するコードを特定し、コメントアウトする。Unos Magazine Vu テーマの場合、以下のようにする。
変更前:<?php // hoot_get_sidebar(); // Loads the sidebar.php template. ?>
変更後:<?php hoot_get_sidebar(); // Loads the sidebar.php template. ?>
(4)テーマディレクトリー直下に page-nosidebar.php を配置する。
これでサイドバーなしのページテンプレートが使えるようになる。
この記事が気に入ったらサポートをしてみませんか?