これから Nishiki Pro
テーマを使うなら1度は確認しよう!

Nishiki テーマおすすめ設定 テーマおすすめ設定を見る
  1. ホーム
  2. マニュアル
  3. Nishiki Pro:フックを使って特定のページのサイドバーを非表示にする方法

このページでは、Nishiki Pro テーマで特定のページのサイドバーを非表示にする方法を解説しています。

注意!

このカスタマイズは、PHP でコードが書けたり、ワードプレスのカスタマイズ知識や技術をある程度持っている上級者向けです。

カスタマイズ用のプラグインを作ったり、子テーマを作って functions.php 内にコードを追記するなどで実装してください。

サンプルコード

以下のサンプルコードでは、投稿 ID が 10887 の場合「nishiki_pro_is_sidebar」フィルターに「__return_false」を指定して、サイドバーを非表示にしています。

//サイドバー非表示
if ( ! function_exists( 'nishiki_pro_custom_sidebar_settings' ) ) {
 function nishiki_pro_custom_sidebar_settings(){
  if( is_single( '10887' ) ){
   add_filter( 'nishiki_pro_is_sidebar', '__return_false' );
  }
 }

 add_action( 'template_redirect', 'nishiki_pro_custom_sidebar_settings', 20 );
}

もちろん、投稿 ID で条件分岐するだけでなく、他の条件をつけることもできます。必要に応じてコードを書いてみましょう。

おまけ:ページテンプレートを適用しても OK

ちなみにですが、特定の投稿ページ・固定ページでサイドバーを非表示にしたい場合は、ページテンプレートを適用する方法もあります。

ページテンプレートについては、以下のページを参考ください。

ページテンプレートを使えばコードを書かなくてもサイドバーを非表示にはできますが、投稿ページ・固定ページ以外のページで、細かくカスタマイズすることもあるかもしれません。

そんな時は、このページのコードを参考ください。

WordPress テーマ Nishiki Pro

「ウェブサイト運営に本当に必要とされる機能」をテーマ内にまとめて搭載した WordPress テーマです。

ブロックエディター機能を強化し、これまでの WordPress では難しかったコンテンツが簡単に作れます。

ブログ、ポートフォリオ、コーポレートサイト、ビジネスサイトなど、様々な目的のウェブサイトに対応できるテーマです。

最新情報をチェック!

Nishiki / Nishiki Pro テーマに特化した情報を「にしきちゃん」がお伝えします😀

  • リリース情報
  • 新機能の紹介
  • 便利な使い方
  • 開発中の機能紹介
  • 導入事例
  • あるある日常ネタ

など