WordPressウェブサイトが、すべての人にすべてを一度に表示しようとしているように感じたことはありませんか?
多くのサイト所有者は、ウィジェットが不適切な場所に表示される、散らかったページに対処しています。お礼ページに連絡フォームが表示されたり、購読直後にニュースレターのサインアップが表示されたり、ソーシャルフィードがメインコンテンツを圧倒したりします。
真実は、ウィジェットは非常に便利ですが、適切なタイミングと適切な場所に表示された場合に限ります。スマートなウィジェット配置は、ユーザーエクスペリエンスを大幅に向上させ、訪問者が最も重要なことに集中できるように役立ちます。
幸いなことに、コードの専門家でなくても管理できます。長年にわたり、さまざまな種類の WordPress サイトを管理するユーザーを支援してきた経験から、ウィジェットを希望の場所に正確に表示または非表示にする簡単な方法を見つけました。
このガイドでは、ウィジェットをよりスマートに機能させるための最も簡単な方法を順を追って説明します。これにより、WordPressサイトはクリーンで関連性が高く、ユーザーフレンドリーな状態を保つことができます。🧹

WordPressのページでウィジェットを表示または非表示にする方法
WordPressウィジェットを使用すると、サイトのサイドバー、フッター、ヘッダーにコンテンツを追加できます。これにより、お問い合わせフォーム、ソーシャルメディアボタン、販売オファー、または最も価値のあるページなどの重要なサイトコンポーネントが訪問者により見やすくなります。
例えば、オンラインストアのチェックアウトページに検索ボックスウィジェットを表示しても、訪問者には何のメリットもありません。しかし、ウィジェットエリアに商品やサービスの割引クーポンを表示すると、売上を増やすことができます。
同様に、ホームページをきれいに保ち、気を散らすものを減らしたい場合があります。ホームページでウィジェットを非表示にすると、すっきりとしてWordPressウェブサイトでのユーザーエンゲージメントを高めることができます。
残念ながら、WordPressにはデフォルトでウィジェットを表示または非表示にするオプションがありません。ただし、WordPressプラグインを使用すると、特定のページにウィジェットを表示できます。
次のセクションでは、WordPressウィジェットを特定のページに表示または非表示にする方法を説明します。このガイドでカバーするすべてのトピックの概要は次のとおりです。
- 特定のページでWordPressウィジェットを表示/非表示にする方法
- ボーナスヒント:WordPressで非アクティブなウィジェットを削除する
- よくある質問:特定のWordPressページでのウィジェットの表示/非表示
- 追加リソース:その他のWordPressウィジェットのヒントとコツ
始めましょう!
特定のページでWordPressウィジェットを表示/非表示にする方法
Widget Options を使用すると、特定のページ、投稿、デバイスにウィジェットを割り当てたり制限したりできる、完全なウィジェット管理プラグインで、特定のページでウィジェットを簡単に非表示または表示できます。
💡 注: ブロックテーマを使用している場合、Widget Options はブロックベースのウィジェットエリアをクラシックウィジェットエリアに変換します。その後、プラグインを使用してサイト全体でウィジェットを表示/非表示できるようになります。
開始するには、まず Widget Options プラグインをインストールして有効化する必要があります。詳細については、WordPress プラグインのインストール方法に関するステップバイステップガイドをご覧ください。
有効化したら、WordPress管理サイドバーから設定 » ウィジェットオプションに移動できます。次に、プラグインがウィジェットをカスタマイズするために提供するさまざまなオプションが見つかります。
まず、最初に「クラシックウィジェット画面」オプションが有効になっていることを確認してください。

これにより、ウェブサイトでウィジェットを非表示または表示できるようになります。
その後、「ページの表示設定」セクションを見つけて、「設定を構成」ボタンをクリックします。

ここから、ウィジェットを表示する場所を制御し、表示したくない場所を選択できます。
デフォルトでは、プラグインは既に投稿タイプ、タクソノミー、およびその他のタブオプションを有効にしています。ただし、異なるページでのウィジェットの表示をカスタマイズするために、いずれかのオプションのチェックを外すことができます。

変更が完了したら、「設定を保存」ボタンをクリックするだけです。
さて、WordPress管理画面のサイドバーから 外観 » ウィジェット に移動します。次に、表示または非表示にしたいウィジェットをクリックするだけです。これによりウィジェットの設定が展開され、ウィジェットの表示/非表示オプションが表示されます。
「非表示/表示」ドロップダウンメニューの下で、関連するオプションを選択できます。「チェックされたページで非表示」または「チェックされたページで表示」。
デフォルトでは、ウィジェットはチェックされたページで非表示になりますが、代わりにチェックされたページにウィジェットを表示するように変更できます。

次に、「非表示/表示」機能の設定オプションを見てみましょう。
ドロップダウンの下に、3つのタブがあります。「ページ」、「投稿タイプ」、「タクソノミー」のタブです。
「ページ」タブには、ホームページ/フロントページ、ブログセクション、アーカイブ、404ページ、および検索ページでウィジェットを非表示/表示するオプションがあります。いずれかのページを選択してください。

その後、「投稿タイプ」タブに移動して、WordPressウィジェットを非表示/表示したいページを選択できます。
次に、「分類」タブに切り替え、カテゴリを選択してWordPressウィジェットを非表示または表示します。これは、ウィジェットが特定の WordPressカテゴリ のブログ投稿に表示または非表示になることを意味します。
完了したら、進捗を失わないように「保存」ボタンをクリックすることを忘れないでください。

これで、ウェブサイトにアクセスして動作を確認できます。
このチュートリアルでは、「ブログ」ページにのみ「検索」ウィジェットを表示し、WordPressウェブサイトの他のすべてのページでは非表示にしました。

ボーナスヒント:WordPressで非アクティブなウィジェットを削除する
さらに進んで、非アクティブなウィジェットを削除することを検討してもよいでしょう。
特に最近 WordPressテーマを変更した 場合、一部のウィジェットが「非アクティブなウィジェット」セクションに移動したことに気づいたかもしれません。これは、新しいテーマがそれらのウィジェットに対応するウィジェットエリアを持っていないために発生します。
これらの非アクティブなウィジェットはサイトを散らかす可能性があるため、クリーンアップすることをお勧めします。これを行うには、WordPressダッシュボードの[外観] » [ウィジェット]に移動し、「非アクティブウィジェット」セクションまでスクロールします。
そこから、「非アクティブなウィジェットをクリア」ボタンをクリックするだけで、それらを永久に削除できます。

詳細な手順については、WordPressで非アクティブなウィジェットを削除する方法に関するチュートリアルをご覧ください。WordPressで非アクティブなウィジェットを削除する方法。
よくある質問:特定のWordPressページでのウィジェットの表示/非表示
サイトの機能を最大限に活用するには、ウィジェットをどこでいつ表示するかを知ることが重要です。ウィジェットの表示を管理することについて、よく受ける質問をいくつかご紹介します。
WordPressで特定のページにウィジェットを追加するにはどうすればよいですか?
特定のページにウィジェットを追加するには、Widget Optionsのようなプラグインが必要です。インストール後、WordPressダッシュボードの外観 » ウィジェットの下にあるウィジェット設定から、特定のページにウィジェットを割り当てることができます。
WordPressで特定のページでサイドバーを非表示にするにはどうすればよいですか?
WordPressエディターでページを編集し、「ページ属性」メニューから「フル幅」テンプレートを選択することで、特定のページでサイドバーを非表示にすることができます。

プラグインなしでウィジェットの表示を制御できますか?
デフォルトでは、WordPressはページごとにウィジェットの表示を制御する組み込みオプションを提供していません。Widget Optionsのようなプラグインを使用することは、この機能を管理するためのユーザーフレンドリーな方法です。
WordPressでメニューからページを除外するにはどうすればよいですか?
WordPressでメニューからページを除外するには、WordPressダッシュボードで外観 » メニューに移動します。次に、右側のメニュー構造で削除したいページを見つけます。
ページをクリックして設定オプションを開くことができます。「削除」をクリックしてください。

不要なページを削除したら、「メニューを保存」をクリックして変更を適用してください。
ウィジェット管理プラグインにセキュリティリスクはありますか?
公式WordPressリポジトリの人気があり、適切にメンテナンスされているプラグインを使用することは一般的に安全です。インストールする前に、必ずプラグインのレビュー、アップデート、互換性を確認してください。
使用したいプラグインがメンテナンスされていない場合は、古いプラグインを使用しても安全かどうかに関するガイドを確認できます。
追加リソース:その他のWordPressウィジェットのヒントとコツ
この記事が、WordPressの特定のページでウィジェットを表示または非表示にする方法を学ぶのに役立ったことを願っています。次に、:に関するガイドも参照してください。
- 最も役立つWordPressウィジェット
- WordPressでウィジェットのタイトルを簡単に非表示にする方法
- WordPress ウィジェットをモバイルで非表示にする方法
- WordPressで連絡先情報ウィジェットを作成する方法
- カスタムWordPressウィジェットの作成方法
- WordPressでビジュアルエディターを使用してウィジェットを作成する方法
- WordPressにDiscordウィジェットを埋め込む方法
- WordPressにオーディオ音楽プレーヤーウィジェットを追加する方法
- WordPressウィジェット履歴の追跡方法
この記事が気に入ったら、WordPressのビデオチュートリアルについては、YouTubeチャンネルを購読してください。 TwitterやFacebookでもフォローできます。


イジー・ヴァネック
ウェブサイトには、技術的なセクションと個人的なセクションがあります。個人的なセクションでは、ウィジェットは役に立たず邪魔になるだけなので、非表示にできるのは非常に便利です。これは素晴らしいですし、ウェブサイトのカテゴリをずっとうまくパーソナライズできるようになりました。ガイドをありがとうございます。
kzain
ウェブサイトのウィジェットエリアをカスタマイズする上で、これはゲームチェンジャーです!WP Widget Visibilityのようなプラグインを使用すると、どのウィジェットをどのページに表示するかを管理するはるかに簡単な方法のように思えます。
Css Lover
これらのことはすべて、簡単なCSSで実現できます。(display: none !important; の呪文付き)この記事にそのオプションを追加して更新すべきだと思います。非常に簡単で、プラグインは不要です。現在、ホームページからプラグインを隠すことができていません。ホームページ固有のbody IDが必要なのですが、見つけられません。
WPBeginnerサポート
We will look into the possibility for the future but for the moment we recommend this method as it is simpler than needing to use inspect element
管理者
アンバー
このウィジェットは全く機能しません。ウィジェットオプションなどを変更しても何も起こりません。
WPBeginnerサポート
プラグインは新しいウィジェットブロックエディター用に更新されていません。以下のガイドに従って、クラシックウィジェットエディターを使用してオプションを表示するには、無効にすることができます。
https://www.wpbeginner.com/wp-tutorials/how-to-disable-widget-blocks-in-wordpress-restore-classic-widgets/
管理者
Ian Hanson
すべてのWPテーマオプションを何時間も熟読した後(なぜ問題解決にこれほど時間がかかるのか自分でもわからない)、特定のページにウィジェットを表示したり、そうでないようにしたりする方法をGoogleで検索し、あなたの投稿を見つけました。
今はとても簡単です。以前はどうやってこれなしで生きていたのか分かりません。実際、生きていなかったと思います。ありがとう!
WPBeginnerサポート
Glad our guide could help
管理者
Roman
これは素晴らしい無料プラグインです。見事に機能しました。ありがとうございます。
WPBeginnerサポート
Glad our recommendation could help
管理者
ジム・ガーセティッチ
参照されているプラグインは機能しません。Widget Contextをインストールして有効にしました。しかし、外観 | ウィジェットのページには、デフォルト(ブログサイドバー、フッター1、フッター2)しか表示されません。表示されるダイアログボックスは、ブラウザを閉じて再入力しても表示されません。
WPBeginnerサポート
セクションは個々のウィジェットにあるはずです。表示されない場合は、プラグインのサポートに連絡して、考えられる問題を確認する必要があるかもしれません。
管理者
Vikram Bheel
お客様、2018年10月3日にinstamajoからBusiness 5テーマを購入しました。このテーマのカスタマイズで2つの問題があります。
1. 外観 >> カスタマイズ >> ウィジェット
サイドバー1がウィジェットの代わりに表示されず、メッセージが表示されています
テーマには他に 1 つのウィジェットエリアがありますが、この特定のページでは表示されません。
カスタマイザーを使用しながら、サイトの他のページに移動して、それらのページのウィジェットを表示および編集できます。
この問題を解決する方法
2.このテーマのフッターエリアにログインするオプションも出てくるのですが、どうすれば削除できますか?
これらの問題の解決は、Wpbeginnerチームに依頼してください。
WPBeginnerサポート
Vikramさん、こんにちは。
カスタマイザーで表示しているページに、お使いのテーマはウィジェットを表示しません。ウィジェットを追加する簡単な方法は、代わりに「外観」>「ウィジェット」ページに移動することです。
管理者
Sandra
素晴らしい!本当にありがとうございます!ついに素晴らしい見た目のサイトが作れます!
アビー
こんにちは、購読ウィジェットをすべてのページに表示する方法がわかりません。現在、私のコンピューターではすべてのページに表示されますが、他の人には「私について」ページにのみ表示されます。すべてに表示されるように選択しました。助けていただけますか?
ケイティ
この件については全くの初心者です。TopConsultテーマとWidget Contextをインストールしましたが、私が間抜けでなければ、機能していません。ウィジェットをクリックすると、追加またはキャンセルしか選択肢がありません。また、テーマには「デフォルトウィジェット」が組み込まれており、そのうちの1つはホームページにのみ表示したいスマートスライダーです!そして、それらをまったく編集できないように見えますか?誰か助けてくれませんか?!
フィル
Widget Context は Site Origin Widgets と競合し、Widgets.php ファイルへのアクセスを無効にします。
ジュリー・スピアーズ
テキストウィジェットの表示オプションを使用して、特定のページからサイドバーを非表示にしようとしています。しかし、うまくいきません。そのページにウィジェットがまだ表示されています。何かアイデアはありますか?
Gary McGeown
素晴らしい、もう一つ小さな仕事が完了しました。
ありがとう、
Gary
セルジオ
「人気記事」ウィジェットが一般に表示されません。これはどのように調整できますか?
ジョン
申し訳ありませんが、ウィジェットコンテキストではすべてのページに表示する機能はありませんか?「すべてのウィジェットを表示」という設定をクリックしても、スライダーウィジェットがすべてのページに表示されません。「選択したウィジェットを表示」をクリックしてカスタムURL(私のサイトのページのURL)を入力しても、そのページにスライダーウィジェットが表示されません。理由や修正方法がわからないので、助けていただけると幸いです。
Anand
ジョンと同じような問題があります。
Ganesh
私も同様の問題があります。
Debabrata Mondal
ありがとうございます!とても参考になりました!
santhosh
Awesome work! very easy to use plugin
thank you very much.
David Norwood
返信ありがとうございます。Display Widgetのようなプラグインが必要です。特定のカテゴリにサイドバーのメニューを表示するように設定しています。おそらく私が間違っているのかもしれませんが、これはもっとグローバルなようです。
David Norwood
プラグインの提案ありがとうございます。Display Widgetの代替が必要です
ただし、Widget Contextは最新のWordPressバージョンではテストされていません。
近いうちにアップデートされるかご存知ですか?
WPBeginnerサポート
Davidさん、こんにちは
最新のWordPressバージョンでテストしましたが、うまく動作します。
管理者
David Law
Display Widgets プラグイン v2.6.3.1 は、ハッキングコードのためリポジトリから削除されました。
David Law
WPBeginnerサポート
Davidさん、こんにちは
お知らせいただきありがとうございます。プラグインの言及を削除し、新しいプラグインに置き換えました。
管理者
David Norwood
Display Widget の代わりにどのプラグインを使用しましたか? Widget Options がまだ機能しません。
ノエル
皆さん、こんにちは。このプラグインは削除されたようです。Display Widgets が行っていたような、特定のページに特定のウィジェットを表示し、ウィジェットを表示したくないページではサイドバーを非表示にする(全幅ページを表示する)ことができる別のプラグインを知っている人はいますか?
Joel Newcomer
Widget Options は、私がこれまでに見つけた中で最良の代替手段です。
Alex
残念ながら、最新のWordPressアップデートでウィジェットの編集が壊れてしまったようです。アップデート前のウィジェットの設定は残っていますが、それらを変更したり、今後のウィジェットに設定を追加したりすることができません。この問題を解決する方法を知っている方はいらっしゃいますか?
Steve
これらすべてはうまく機能しますが、機能しない状況が 1 つあります。それは、aMember のようなサードパーティの統合の一部である特定の URL の場合です。
aMemberページは通常の分類法として表示されないため、特定のURLをウィジェットに追加する必要があるでしょう。今のところ、その機能は見つかりません。
サイトの他の部分には表示したいが、これらのサードパーティ統合ページには表示したくないウィジェットを非表示にする別の方法があるか疑問に思っています。何かアイデアはありますか?
Steve
これを理解するのに数分しかかかりませんでした。解決策は次のとおりです。
WordPressの分類外にあるページについては、ロジック設定を使用できます。歯車アイコンをクリックし、「ロジック」タブを開きます。
私の場合は、条件式: is_page( $page = ‘/member/*.php’ ) を入力するだけで
WP統合のサードパーティメンバーシップスクリプトに関連付けられたすべてのページでウィジェットが非表示になります。
Mark Saffell
ありがとうございます!完璧なビデオでした。私の人生を楽にしてくれました。素晴らしい仕事です。
Michael J Ming
ほとんど簡単すぎました。Display Widget を初めて使用しましたが、まさに私が望んでいたことを実行してくれました。
Miriam
ウィジェットはカテゴリにのみ表示され、ページには表示されません。さまざまな組み合わせを試しましたが、カテゴリ以外は機能しません。助けてください。
resa
アンインストールしてください。スパムを生成しています。上記で提案されたものを試してください。
Lori
Diviテーマを使用していますが、チェックしたページにウィジェットが表示されません。テーマとWordPressを最新バージョンに更新しました。助けてください!
lee
これで、Google AdSenseによって禁止されることなく、論争の的となるコンテンツを使用できますか?
Shaun Taylor
Hello,
これは素晴らしいですし、まさに探していたものですが、ページごとに表示/非表示する代わりに、セクションごとに表示/非表示する方法はありますか?
例えば、私のサイト構造が次のようになっている場合:
ホーム
私たちについて
–サブページ
–サブページ
–サブページ
作品
サービス
–サブページ
–サブページ
–サブページ
お問い合わせ
つまり、サービスセクションのすべてのサブページを選択する代わりに、example.com/services/の下のすべてを選択して、特定のウィジェットを表示または非表示にすることはできますか?
Any help would be appreciated!
ガウラヴ・クマール
こんにちは、
ブログからテキストウィジェットを削除しましたが、サイトを開くとまだ読み込まれます。
どうすればよいか教えてください。
WPBeginnerサポート
キャッシュされたバージョンのブログが表示されている可能性があります。キャッシュをクリアしてページを再訪問してください。
管理者
ガウラヴ・クマール
ありがとう、でも今でも古い投稿ページにウィジェットが表示されています。
ページ番号2、ページ番号3、ページ番号4などの古いページに表示されないようにするプラグインはありますか?
Victor
こんにちは、これはWP 4.5.4以降で動作しますか?インストールしましたが、違いが見られません。ページからウィジェットを非表示にしようとしています。
ありがとう
Steph
まったく同じ問題を抱えています。以前は機能していましたが、最近機能しなくなりました。
Mahendra
一部のテーマでは100%機能します。
しかし、他のテーマではウィジェットを非表示にすると、ウィジェットの代わりにメッセージが表示されます。
2番目のタイプのテーマには、ちょっとしたコツがあります。
テキストウィジェットのみを追加してください。テキストウィジェット内には、テキストは何もありません。
このトリックを私のサイトで使っています。例えば、自分のサイトで使っています。
Jeff
この投稿に感謝します。しばらくこの問題を解決しようとしていました。
ロバート
WP 4.5では動作しないと思いますか?
WPBeginnerサポート
確認しましたが、機能します。
管理者
badongranger
本当ですか?私の環境では表示されません。
WPBeginnerサポート
サポートについてはプラグインの作者に連絡してください。彼らの方がより適切にサポートできるはずです。
Fazal
私の環境では動作しません。WordPress 4.5.3です。
アン
このプラグインは、ページではなく投稿にも機能しますか?
Steven
はい!ページ/投稿IDでフィルタリングすることもできます。
Mujahid Rasul
Widgets Display プラグインをインストールして使用しました。非表示のウィジェットがサイトページでスペースを占めているのはなぜですか?つまり、画面全体にテキストが表示されるのは1つの列だけになるはずです。現在、ウィジェットは表示されていませんが、スペースは空いています。この問題の解決策を提供してください。
Danielle
私もこの問題を抱えています。解決策は見つかりましたか?
Bob Clinton
WP 4.3およびWP 3.5.1にインストールしました。「Widget logic: 」という言葉の下に空白のテキストエリアフィールドが表示されるだけです。
何が足りないのでしょうか???
WPBeginnerサポート
WordPressプラグインを更新してください。
管理者
Anurag Singh
とても良いです、先月からのこの件について、とても感謝しています。
これで完了しました
AyhanSipahi
これ以前はウィジェットロジックを使用していました。
is_page(); is_single(23,454,53,1,); コードベースの分類法を使用していました
wpbeginner
@Ynotwebdesigns Yes it is because we tried it
Ynotwebdesigns
このプラグインは最新のWPバージョンと互換性がありますか?