Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
WPBカップ
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

WordPressで表示オプションボタンを無効化する方法

WordPressの画面オプションボタンを無効化しますか?

画面設定ボタンを使用すると、WordPressダッシュボード内のさまざまなページで要素の表示と非表示を切り替えることができます。しかし、ダッシュボードを他の人と共有している場合、このボタンは特に誰かが誤って重要な設定を非表示にしてしまった場合に問題を引き起こす可能性があります。

この投稿では、WordPressの画面オプションボタンを無効化する方法を紹介します。

How to disable the screen options button in WordPress

表示オプションボタンを無効化したい理由

WordPressダッシュボードの特定のエリアにアクセスすると、右上に「画面オプション」ボタンが表示されます。

このボタンにより、ログイン中のユーザーは、重要な設定を表示したり非表示にしたりすることで、ダッシュボードをカスタマイズすることができます。

The Screen Options, in the WordPress posts page

もしあなたが一人でブロガーやサイトを運営しているなら、画面オプションボタンはWordPressの管理ダッシュボードをカスタマイズする簡単な方法だ。しかし、ダッシュボードを他の人と共有すると問題が発生する可能性がある。

例えば、複数著者のブログを運営している場合、著者が重要な設定を非表示にしてしまうことがある。

この時点では、他の投稿者はこのオプションに簡単にアクセスできないため、複数投稿者のWordPressブログにおける編集ワークフローに問題が生じる可能性がある。

それでは、WordPressの画面オプションボタンを無効化する方法を見ていきましょう。以下のクイックリンクから、お好きな方法を選んでください:

方法1:Adminimizeを使用する(特定のユーザーグループの表示オプションを無効化する)

特定のユーザー権限グループに対して、画面オプションボタンを無効化したい場合があります。

例えば、WordPressブログでゲスト投稿を受け付ける場合、Guest権限を持つすべてのユーザーからボタンを非表示にすることができます。

特定の権限グループの画面オプションを無効化する最も簡単な方法は、Adminimizeを使用することです。この無料のプラグインを使えば、特定のユーザーからコンテンツを非表示にすることができます。

例えば、管理者以外のすべてのユーザーに対してWordPressの管理バーを無効化したり、特定のメニューやサブメニューのオプションを非表示にしたりすることができます。

まず、Adminimizeプラグインをインストールして有効化する必要があります。詳しくは、WordPressプラグインのインストール方法のステップバイステップガイドをご覧ください。

有効化したら、Settings ” Adminimizeにアクセスしてください。このページで「グローバルオプション」をクリックしてください。

How to disable the screen options button in WordPress using a plugin

これで、管理ダッシュボードで非表示にできるすべてのコンテンツが表示されます。また、Adminimizeは画面上部にWordPressサイトのすべてのユーザーグループを表示します。

ここで、「画面オプション」を見つけ、画面オプションボタンを無効化したい権限グループごとにチェックボックスにチェックを入れるだけです。

Disabling the user options button for specific user roles

他のコンテンツを非表示にするには、上記と同じ手順を踏むだけです。例えば、サイトの管理者以外には管理者通知を非表示にしたい場合などです。

詳しくは、WordPressの管理画面から不要な項目を非表示にする方法をご覧ください。

変更が完了したら、「オプションの更新」をクリックして設定を保存します。

Disabling the save options button using Adminize

方法2:WPCodeを使う(すべてのユーザーの画面オプションを無効化する)

オプションとして、すべてのユーザーに対して画面オプションボタンを無効化することもできます。これは、WordPressの管理エリアの微調整や改善に時間を費やしており、それらの設定を変更されないようにしたい場合に便利です。

カスタムコードをサイトに追加することで、すべてのユーザーに対して画面オプションを無効化することができます。しかし、カスタムコードスニペットの小さなミスでも、WordPressの一般的なエラーを引き起こしたり、サイトを完全に壊してしまう可能性があります。

そこでWPCodeの出番だ。

WPCodeは、200万以上のWordPressサイトで使用されている最高のコードスニペットプラグインです。テーマのfunctions.phpファイルを編集することなく、WordPressにカスタムコードを簡単に追加することができます。

まず、無料のWPCodeプラグインをインストールする必要があります。詳しくは、WordPressプラグインのインストール方法のステップバイステップガイドをご覧ください。

次に、管理ダッシュボードのCode Snippets ” Add Snippetページにアクセスする必要があります。

Adding custom code snippets to WordPress using WPCode

ここでは、WordPressブログやサイトに追加できる既製のスニペットがすべて表示されます。

これらのスニペットには、WordPressのコメントを完全に無効化したり、WordPressが初期設定でサポートしていないファイルをアップロードしたりすることができます。

WPCodeには、サイト管理者を含むすべてのユーザーに対して画面オプションボタンを非表示にする既製のスニペットが付属しています。

適切なスニペットを見つけるには、検索バーに「表示オプション」と入力してください。コードスニペットが表示されたら、その上にマウスオーバーし、表示されたら「Use snippet」ボタンをクリックしてください。

Disabling the WordPress 'Screen Options' button using WPCode

これで「スニペットの編集」ページが表示され、すでにすべて正しい設定になっています。

Inactive’トグルをクリックして’Active’に変更します。最後に’更新’をクリックして、スニペットをライブにする。

Hiding the screen options button in WordPress using a code snippet

これにより、すべてのユーザーのダッシュボードから表示オプションボタンが消え、ダッシュボードへのアクセスが制限されます。

ある時点で、再び表示オプションにアクセスする必要があるかもしれません。これを行うには、コードスニペット ” スニペットでコードスニペットを無効化するだけです。

ここで、「表示オプションタブを非表示にする」スニペットを見つけ、その「状態」トグルをクリックして、青(有効化)から灰色(無効化)にします。

Deactivating a custom code snippet using WPCode

これで、画面オプションボタンにアクセスできるようになります。

管理ユーザーに画面オプションボタンを表示する方法

WPCodeには、すべてのユーザーから画面オプションを非表示にする既製のスニペットが付属しています。しかし、カスタムのPHPコードを追加することで、管理者以外のユーザーからボタンを非表示にすることもできます。

もう一度、WordPressダッシュボードのCode Snippets “ Add Snippetにアクセスしてください。

今回は、「カスタムコードを追加」にマウスオーバーして、WordPressサイトにカスタムコードを追加する必要があります。次に、「スニペットを使用する」をクリックします。

Adding a custom snippet to WordPress

はじめに、カスタムコードスニペットのタイトルを入力します。これは、WordPressダッシュボードでスニペットを識別するのに役立つものであれば何でも構いません。

その後、’コードタイプ’ドロップダウンを開き、’PHPスニペット’を選択する必要があります。

Adding a custom PHP code snippet to WordPress

次に、以下のスニペットをコードエディターに貼り付ける:

function wpb_remove_screen_options() { 
if(!current_user_can('manage_options')) {
return false;
}
return true; 
}
add_filter('screen_options_show_screen', 'wpb_remove_screen_options');

その後、「Inactive」トグルをクリックしてスニペットを有効化する。

最後に「スニペットを保存」をクリックする。

Publishing a code snippet using WPCode

これで、サイト管理者以外のWordPressダッシュボードから画面オプションボタンが消えます。

WordPressの画面オプションボタンを簡単に無効化する方法について、この投稿がお役に立てれば幸いです。また、WordPressカスタムウィジェットの作成方法や、管理エリアを保護するためのベストな方法をご紹介しています。

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

情報開示 私たちのコンテンツは読者支援型です。これは、あなたが私たちのリンクの一部をクリックした場合、私たちはコミッションを得ることができることを意味します。 WPBeginnerの資金源 をご覧ください。3$編集プロセスをご覧ください。

アバター

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

究極のWordPressツールキット

ツールキットへの無料アクセス - すべてのプロフェッショナルが持つべきWordPress関連製品とリソースのコレクション!

Reader Interactions

9件のコメント返信を残す

  1. Shayne Alvares

    Thank you for this great tutorial. I actually need to disable the VISIT SITE option for a user. Is this possible? Any guidance will be appreciated.

    • WPBeginner Support

      The Adminimize plugin has the option to disable that as well.

      管理者

  2. taj md

    how to disable plugin in desktop screen

    • WPBeginner Support

      For disabling plugins in any version, you would want to go into the plugins section of your admin area.

      管理者

  3. Mohamed elhosary

    How to add other Columns in screen options?

    The screen options of “all posts” show columns like Author, Categories, Tags, Stats, But its not showing the column “Received internal links”

    So how i add this column “Received internal links” please help

    • WPBeginner Support

      If that setting was added by a plugin you would need to reach out to the plugin’s support and ask them to add that as an option in the screen options.

      管理者

  4. Bob

    How can i modify my screen options on the mobile?

    – I logged in with the same user on the desktop and selected the columns that i need, i pressed apply and everything was okay.

    – I logged in to the mobile but still all the columns are still showing.

    1- Is there a way to specify what columns to view on the mobile only?
    2- Or what am i suppose to do ?

    thank you!

  5. Bhaskar

    How can we disable screenoptions on all multisites, Except for superadmin?

    • WPBeginner Support

      Hi Bhaskar,

      You can use the following code on a WordPress multisite to only allow Network Admin to view screen options button.

      function wpb_remove_screen_options() { 
      if(!current_user_can('manage_network')) {
      return false;
      }
      return true; 
      }
      add_filter('screen_options_show_screen', 'wpb_remove_screen_options');
      

      管理者

返信を残す

コメントありがとうございます。すべてのコメントは私たちのコメントポリシーに従ってモデレートされ、あなたのメールアドレスが公開されることはありませんのでご留意ください。名前欄にキーワードを使用しないでください。個人的で有意義な会話をしましょう。