WordPress サイトにおいて、リニューアル時など、新しいテーマの開発フェーズで欠かせないプラグイン Theme Switcha。
管理者など、管理画面にログイン中の選ばれし者だけが、公開中のサイトのみならず下書きプレビューまで、未来のデザインで見ることができるという、超マストなプラグインです。
しかし今回この便利さに溺れ、みすみすハマってしまいました。
時は、新テーマでのプレビュー時。
- 公開中のWordPressテーマ(旧テーマ)
- 開発中のWordPressテーマ(次期テーマ)
今回、開発中の次期テーマでは、サイト機能を拡張するために、固定ページ用のカスタムテンプレートを追加しました。
<?php
/*
Template Name: 2022年版テンプレート
*/
こういうやつ。予約パターンを除く 任意名.php で作成でき、固定ページ作成の際にテンプレートとして選択できます・・・できるはず、でした。
今回のハマリポイント。
何故か、固定ページのテンプレート選択肢の中に、追加したテンプレートが読み込まれない。表示されない。
テンプレート名が日本語のせい?文字コードのせい?コメントの入れ方間違えた?
右往左往し一休み。
はたと気づきました。
Theme Switcha で新デザインをプレビュー出来ていても、
固定ページの編集画面が読み込んでるのは、
公開中の旧テーマなんだよね。
解決策
新テーマで追加したのと同一名称のカスタムテンプレートを、旧テーマにも追加しておく。
以上。備忘録といたしまして。
ついでにどなたさまかの参考になりましたら。
(久しぶりのブログはこんな口調で)
コメントを残す