[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 を配置する。

これでサイドバーなしのページテンプレートが使えるようになる。

この記事が気に入ったらサポートをしてみませんか?