ダッシュボードアクセスを削除する

ダッシュボードアクセスを削除する | Drew Jaynes (DrewAPicture)

説明

ダッシュボードへのアクセスを管理者のみ、管理者+編集者、管理者+編集者+作成者に制限するか、特定の機能によって制限します。
独自のリダイレクトURLを選択してください
オプションで、ユーザープロファイルへのアクセスを許可する
オプションで、ログイン画面にメッセージを表示します
(より詳しい情報)

RDAに貢献する
このプラグインはGitHubで活発に開発されています。プルリクエストは大歓迎です!
機能:

ダッシュボードへのアクセスを、管理者のみ、編集者以上、作成者以上に制限するか、機能を選択することができます。 WordPressのデフォルトの役割と機能の詳細については、https://codex.wordpress.org/Roles_and_Capabilitiesをご覧ください。

ユーザープロファイルへのアクセス:

オプションで、すべてのユーザーがダッシュボードでプロファイルを編集できるようにすることができます。選択した機能がないユーザーは、ダッシュボードの他のセクションにアクセスできなくなります。

ログインメッセージ:

ログイン画面に表示するメッセージを入力します。この空白のままにすると、メッセージが無効になります。

他のプラグイン/テーマのツールバーメニューを非表示にする:

ダッシュボードアクセスの削除は、デフォルトでいくつかの組み込みのWordPressツールバーメニューを削除しますが、rda_toolbar_nodes(管理者からの表示)とrda_frontend_toolbar_nodes(フロントエンドからの表示)の2つのフィルターを介して、他のプラグインまたはテーマからメニューを非表示にするように拡張できます。

メニュー(ノード)IDを見つける方法:

HTMLページのソースで、ターゲットにしているメニューノードの

  • コンテナを探します。
  • の形式をとる必要があります
  • では、「SOMETHING」の部分が必要です。

    フロントエンドで許可されていないツールバーノードをフィルタリングする方法:
    / **
    *フロントエンドの非表示のツールバーメニューをフィルタリングします。
    *
    * @param array $ idsツールバーメニューID。
    * @return配列(多分)フィルタリングされたフロントエンドツールバーメニューID。
    * /
    関数wpdocs_hide_some_toolbar_menu($ ids){
    $ ids [] = ‘何か’;
    $ idsを返します。
    }
    add_filter( ‘rda_frontend_toolbar_nodes’、 ‘wpdocs_hide_some_toolbar_menu’);

    一般的なプラグインツールバーメニューとそのID:

    WordPress.comによるJetpack(通知)–「メモ」

    YoastによるWordPressSEO –「wpseo-menu」

    W3トータルキャッシュ–「w3tc」

    デバッグモード
    [設定]> [読み取り]画面でデバッグ情報を表示するには、次のURLにアクセスしてください。
    example.com/options-general.php?page=dashboard-access&rda_debug=1

  • インストール

    プラグインの

    インストール

    画面から「ダッシュボードアクセスの削除」を検索します。
    プラグインを

    インストール

    し、[アクティブ化]をクリックします。

    プラグインの作者

    Drew Jaynes (DrewAPicture)

    プラグインの公式ウェブサイトアドレス

    https://wordpress.org/plugins/remove-dashboard-access-for-non-admins/
    ダッシュボードアクセスを削除するプラグインの使用で問題が発生した場合は、以下にコメントしてください。問題の解決に最善を尽くします

    コメントする

    メールアドレスが公開されることはありません。 * が付いている欄は必須項目です