見出し画像

【SWELL】カスタム投稿タイプのサイドバーを表示・非表示切り替える設定方法

SWELLマニアの、かんた(@swell_mania)です。

WordPressテーマ「SWELL」のカスタマイズメモです。

投稿のエディターには「SWELL設定」というMetaボックスがあります。このMetaボックスにはサイドバーの表示・非表示オプションが用意されていて、投稿ごとにサイドバーの有り無しを設定できます↓



「こっちの投稿はサイドバーなしでスッキリさせよう」
「こっちはサイドバーを表示する!」

そんな切り替えが可能です。



ですが、Custom Post Type UIプラグインなどを使い自分で追加したカスタム投稿のエディターにはSWELL設定オプションが表示されません。

Custom Post Type UI以外のカスタム投稿作成プラグインを使っても、コードでカスタム投稿を追加してもカスタム投稿ごとにサイドバーの表示を切り替えるMetaボックスは表示されません。


もし受注案件でクライアントから要望を受けているなら、なんとかしないといけません。



カスタマイズしてみた


カスタム投稿の編集画面に、サイドバーの表示切り替えをする機能を追加しました↓





【カスタマイズの内容】


今回のカスタマイズはノーコードで実現可能です。functions.phpにフックを追加するといったコードを編集する作業はありません。

テンプレートファイルを編集しないカスタマイズなので、テーマの仕様が大きく変更しない限り、アップデートによる影響はありません。



【SWELLのバージョン】


この記事執筆時に利用可能な最新バージョン(2.6.3.2)を利用しています。


ここから先は

1,139字 / 9画像

¥ 10,000

期間限定!PayPayで支払うと抽選でお得

この記事が気に入ったらチップで応援してみませんか?