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 Multisiteにスーパー管理者権限を追加する方法

長年にわたり、私たちはいくつかのWordPressマルチサイトネットワークを管理してきました。その過程で、すべてのウェブサイトを管理するために適切な権限を持つ適切な人々がいることが、大きな違いを生むことを学びました。そこで、スーパー管理者のユーザーロールが非常に役に立ちます。

ただし、WordPressのマルチサイトでスーパー管理者ロールを持つユーザーを追加するのは、単一サイトに新規ユーザーを追加するのとは少し異なります。

このプロセスは、初心者には少しわかりにくいかもしれません。スーパー管理ユーザーを追加するオプションを見つけられないかもしれません。

また、スーパー管理者ユーザーのログイン情報を忘れてしまい、WordPressマルチサイトの管理エリアからロックされてしまうケースも見受けられます。

この記事では、WordPressマルチサイトにスーパー管理者ユーザーロールを追加する方法を紹介します。2つの簡単な方法と、WordPressマルチサイトを適切に保護するための追加のヒントを紹介します。

Adding super admin user role in WordPress multisite

以下は、このガイドで取り上げるトピックのリストである:

WordPressのスーパー管理者とは?

WordPressには、ビルトインのユーザー・ロールが用意されている。これらのユーザーには、WordPressサイトで特定のことを行うためのさまざまな権限があります。詳しくは、WordPressのユーザーロールと権限に関する初心者ガイドをご覧ください。

スーパー管理者」は、WordPressのマルチサイト機能がオンになっているウェブサイトでのみ使用できるWordPressの特別なユーザーロールです。

マルチサイト機能では、1つのWordPressインストール上に複数のウェブサイトを作成することができます。各ウェブサイトは、特定のウェブサイトを管理するための独自の「管理者(複数可)」を持つことができます。

しかし、Super Adminユーザーロールを持つユーザは、そのWordPressマルチサイトネットワーク上のすべてのウェブサイトを管理することができます。プラグインやテーマをインストールし、すべてのサイトに影響する設定を管理することができます。

通常の管理者は、一度に1つのサイトしか管理できません。一方、スーパー管理者は、ネットワーク内のすべてのサイトに影響を与える変更を行うことができます。

Super Adminロールを割り当てるときは慎重にしてください。Super Adminsはすべてにアクセスできるため、このロールは完全に信頼できる人にのみ与えるべきである。1つの間違った変更がネットワーク内のすべてのサイトに影響を与える可能性があります。

方法 1: WordPress マルチサイトに新規スーパー管理者ユーザーを追加する

この方法は簡単で、すでにスーパー管理者としてWordPressマルチサイトにログインしている場合は、スーパー管理者ユーザーロールを持つ新規ユーザーを追加するために使用できます。

WordPressの管理画面にログインし、画面左上の「My Sites」メニューにマウスオーバーするだけです。

Managing network admin users in WordPress multisite

そこからNetwork Admin ” Usersページに移動します。

ここでは、サイト上のすべてのユーザーを管理することができます。一番上の「新規ユーザーを追加」ボタンをクリックしてください。

新規ユーザーの追加ページが表示されます。

経験豊富なWordPressユーザーであれば、このページが単一サイトで見るものとは異なっていることにお気づきでしょう。ここでは、ユーザー名とメールアドレスのみを追加することができ、ユーザーの役割を選択するオプションはありません。

とりあえず、追加したいユーザーのユーザー名とメールアドレスを追加して、「Add User」ボタンをクリックするだけです。

WordPressは情報を保存し、パスワードを設定するための電子メールをユーザーに自動的に送信します。

次に、このユーザーに’Super Admin’権限を割り当てる必要がある。

そのためには、Users ” All Usersページに行き、追加したユーザーを探してください。

Edit the user you just added

ユーザー名にマウスオーバーし、「Edit」リンクをクリックします。

ユーザーの編集」ページが開きます。

ここで、”Super Admin “セクションまでスクロールダウンし、”Grant this user super admin privileges for the Network “オプションの隣にあるボックスにチェックを入れる必要がある。

Make user Super Admin

その後、ページの一番下までスクロールする必要がある。

必ず「Update User」ボタンをクリックして変更を保存してください。

Multisite update user details

WordPressはユーザーアカウントに加えた変更を保存し、スーパー管理者権限を付与します。

ユーザーがスーパー管理者権限を持っているという成功メッセージが表示されます。

Multisite now has a new super admin user

以上です。これでWordPressにSuper Adminユーザーロールを持つ新規ユーザーが追加されました。

方法2:手動でWordPressにスーパー管理者ユーザーを追加する

この方法は、ダッシュボードを使用してスーパー管理者ユーザーを追加できない、WordPress管理エリアからロックアウトされたユーザーにお勧めします。

まず、FTPクライアントまたはホスティングコントロールパネルのファイルマネージャアプリを使用してウェブサイトに接続する必要があります。

接続が完了したら、/wp-content/themes/フォルダに移動し、ルートサイトで使用しているテーマのフォルダを開きます。

The WordPress wp-content folder

ここでは、WordPressテーマで使用されるいくつかのファイルとテンプレートが表示されます。

functions.phpファイルを探し、コンピューターにダウンロードする必要があります。

Download functions file

メモ帳やテキストエディットのようなプレーンテキストエディターアプリを使って、このファイルを開くことができる。

その後、functions.phpファイルの一番下に以下のコードを追加します:

function wpb_create_super_admin() {
    $username = 'newuser';  // Replace with the desired username
    $password = 'password123';  // Replace with the desired password
    $email = 'newuser@example.com';  // Replace with the user's email

    if ( !username_exists( $username ) && !email_exists( $email ) ) {
        $user_id = wp_create_user( $username, $password, $email );

        if ( !is_wp_error( $user_id ) ) {
            // Assign the Super Admin role to the new user
            grant_super_admin( $user_id );
        }
    }
}
add_action( 'init', 'wpb_create_super_admin' );

username、$password、$emailには、新規スーパー管理者ユーザーアカウントに使用する値を入力してください。

最後に、変更を保存し、ファイルをウェブサイトにアップロードすることをお忘れなく。

これで、functionsファイルに追加した詳細情報を使って、ルートサイトのWordPress管理エリアにログインできるようになります。

重要⚠️: スーパー管理者アカウントにログインした後、関数ファイルに追加したコードを削除することを忘れないでください。

WordPressマルチサイトにおけるスーパー管理者アカウントの保護

私たちは、多くの初心者がWordPressマルチサイトのスーパー管理者アカウントにアクセスできなくなるのを見てきました。

単にログイン情報を忘れてしまう人もいれば、ハッカーに攻撃されてマルチサイトにアクセスされ、金銭的にも評判的にも大きなダメージを受ける人もいる。

すべてのユーザーには、WordPressの完全なセキュリティガイドに従ってウェブサイトを保護することをお勧めします。

すぐに実践できるヒントをいくつか紹介しよう。

1.WordPressの自動バックアップを設定する

WordPressバックアッププラグインを使用して、WordPressサイトのバックアップを自動的に作成し、リモートロケーションに保存していることを確認してください。

Duplicatorをお勧めします。使い方もセットアップも簡単で、安全なバックアップを作成し、クラウド上に安全に保存します。さらに重要なのは、バックアップからワンクリックでウェブサイトを簡単に復元できることです。

Duplicator

私たちはDuplicatorを自分のウェブサイトで使用しています。詳しくはDuplicatorのレビューをご覧ください。

注: Duplicatorの無料版もありますが、機能が制限されています。マルチサイトのサポートを含むすべての機能をアンロックするには、有料プランにアップグレードすることをお勧めします。

詳しくは、WordPressウェブサイトのバックアップ方法のチュートリアルをご覧ください。

2.二要素認証を設定する

すべてのユーザーアカウントに二要素認証を使用しています。これにより、WordPressウェブサイトのセキュリティがさらに強化され、スーパー管理者アカウントへのアクセスがより困難になります。

Two factor authentication prompt

初心者向けにWordPressの二要素認証の設定方法をステップバイステップのチュートリアルでまとめました。このチュートリアルに従うだけで、数分しかかかりませんが、マルチサイトのアカウントをより安全にすることができます。

3.WordPressのメールが機能しているか確認する

WordPressのウェブサイトからパスワードリセットのメールが 届かないという 声をよく聞きます。WordPressサイトがメール到達性を保証するように設定されていないのです。

デフォルトでは、WordPressはPHPのmail()関数を使用してメールを送信します。この関数はスパムの送信に悪用される可能性があるため、GmailやOutlookなどのメールサービスプロバイダはこれらのメールを疑わしいとみなし、ブロックします。

これを解決するには、WP Mail SMTPのようなSMTPサービスを使用する必要があります。これにより、適切なSMTPプロトコルを使用してWordPressのメールを送信することができ、すべてのメールが安全に配信されます。

注: WP Mail SMTPの無料版もあります。

すべてのユーザーがパスワードリセットやその他の重要なメールを受け取れるように、すべてのウェブサイトでWP Mail SMTPを使用しています。詳しくはWP Mail SMTPのレビューをご覧ください。

設定にお困りですか?WordPressでWP Mail SMTPを設定する方法をご紹介します。

ボーナスWordPressマルチサイト・リソース

以下は、スーパー管理者としてWordPressマルチサイトネットワークを効率的に管理するための追加ガイドです:

保守サービス: WordPressマルチサイトネットワークのメンテナンスは大変な作業です。プロに任せたい場合は、WordPressメンテナンスサービスをご利用ください。少額の料金で、弊社のWordPressエンジニアチームが24時間365日、WordPressの更新、セキュリティ、監視を管理します。

WordPress マルチサイトで Super Admin ユーザーロールを追加する方法について、この記事がお役に立てば幸いです。また、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

コメント

  1. おめでとうございます!この記事の最初のコメント投稿者になるチャンスです。
    ご質問やご提案がおありですか?ディスカッションを始めるためにコメントを残してください。

返信を残す

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