インターネット
 Computer >> コンピューター >  >> ネットワーキング >> インターネット

WordPressサイトのステージング環境を作成する方法【初心者向け完全ガイド】

WordPressサイトのステージング環境を作成する方法【初心者向け完全ガイド】

WordPressサイトにステージング環境を用意しておくと、本番サイトに公開する前に新機能のテストや改善を行うことができます。ステージングサイトとは、既存のWordPressサイトとまったく同じ状態で複製されたサイトのことです。本番サイトを一時的に停止させることなく、リスクを避けながらサイトの改良を進められるのが大きなメリットです。

WordPressステージングサイトの作成方法

ステージングサイトの作成は、大きく分けて「ホスティング会社の機能を使う方法」と「プラグインを使う方法」の2つがあります。MySQLなどのデータベース操作に詳しくない方でも、このどちらかの方法なら簡単にステージング環境を構築できます。一部のWordPress対応ホスティング会社では、プランに標準でステージング機能が含まれています。そうでない場合は、WP Stagingなどのプラグインを利用しましょう。

方法1:ステージング機能付きのレンタルサーバーを利用する

WordPressサイトのステージング環境を作成する方法【初心者向け完全ガイド】

WP Engine、SiteGround、Flywheel、Kinsta、Pressableなど、一部のWordPressホスティング会社はプランにステージングサイト機能を組み込んでいます。ただし、作成手順は各社によって異なるため、実際には各プロバイダーの公式ガイドラインに従って進める必要があります。

この方法の最大の魅力は、専門知識が一切不要で初心者でも扱いやすい点です。一方で、デメリットもあります。まず、WordPressがこれらのホスティング会社でホストされている必要があること、そしてステージング作成プロセスを自分で細かくコントロールできないという点です。

方法2:プラグインを使ってステージングサイトを作成する

「WP Staging」のようなプラグインを使えば、誰でも簡単にサイトのステージングコピーを作成できます。

注意:WP Stagingプラグインは、マルチサイト構成のWordPressやWindows Server環境では動作しません。

WP Stagingは、メインのWordPressインストール先のサブフォルダ内にサイト全体のクローン(データベースの完全なコピーを含む)を作成することで動作します。サブドメイン形式での設定は複雑になるため、このプラグインではサブフォルダ方式のみが採用されています。

以下の手順で、ステージングサイトを作成していきましょう。

ステップ1:プラグインをインストールして有効化する

1. WordPressダッシュボードにログインし、「プラグイン」メニューを開きます。

WordPressサイトのステージング環境を作成する方法【初心者向け完全ガイド】

2. 下のスクリーンショットのように「新規追加」をクリックします。

WordPressサイトのステージング環境を作成する方法【初心者向け完全ガイド】

3. 右側の検索ボックスに「WP Staging」と入力してEnterキーを押します。

WordPressサイトのステージング環境を作成する方法【初心者向け完全ガイド】

4. 検索結果にWP Stagingが表示されたら、「今すぐインストール」をクリックします。

WordPressサイトのステージング環境を作成する方法【初心者向け完全ガイド】

5. インストール完了後、「有効化」ボタンをクリックします。

WordPressサイトのステージング環境を作成する方法【初心者向け完全ガイド】

ステップ2:サイトのクローンを作成する

6. 有効化するとクローン作成画面に移動します。下のスクリーンショットのように「Start Cloning(クローン開始)」をクリックしてください。

WordPressサイトのステージング環境を作成する方法【初心者向け完全ガイド】

7. プラグインの画面で、3つの簡単なステップでサイトを複製できます。「Create new staging site(新しいステージングサイトを作成)」ボタンをクリックして、クローン処理を開始しましょう。

WordPressサイトのステージング環境を作成する方法【初心者向け完全ガイド】

8. ステージングサイトの名前を入力し、「Start Cloning」ボタンをクリックします。クローン処理にかかる時間は、サイトのサイズによって異なります。

WordPressサイトのステージング環境を作成する方法【初心者向け完全ガイド】

ステップ3:ステージングサイトにログインする

9. クローンが完了したら、下の画像にある「Open staging site(管理者認証情報でログイン)」というボタンをクリックします。

WordPressサイトのステージング環境を作成する方法【初心者向け完全ガイド】

10. アクセス制限がかかり、ユーザー名とパスワードの入力を求められます。

WordPressサイトのステージング環境を作成する方法【初心者向け完全ガイド】

11. ログイン認証情報を入力してログインすると、複製されたサイトにアクセスできます。

12. ステージングサイトのダッシュボードは本番サイトとほぼ同じですが、オレンジ色のリボン表示や固有のURLなど、いくつかの違いがあります。

WordPressサイトのステージング環境を作成する方法【初心者向け完全ガイド】

クローン作成後に行うべきこと

複製されたサイトのパーマリンクは、デフォルトで無効になっています。通常、ステージングサイトにパーマリンクは不要です。

重要なポイント:本番サイトとステージングサイトは同じドメイン配下でアクセスできるため、作業しているのが本番サイトではなくステージングサイトであることを必ず確認してください。うっかり混同しやすいので注意が必要です。

WP Stagingは、ステージングサイトの管理バーに自動的に「STAGING – [サイト名]」というラベルを付与してくれるので、見分けるのに役立ちます。

ステージングサイトを削除する方法

ステージングサイトが不要になった場合は、以下の手順で削除できます。

1. 本番サイトのダッシュボードにアクセスし、ダッシュボードメニューから「WP Staging」のリンクをクリックします。

WordPressサイトのステージング環境を作成する方法【初心者向け完全ガイド】

2. 下の赤枠で示したように「Delete(削除)」をクリックします。ここから他のオプションを選択すれば、ステージングサイトを開いたり編集したりすることも可能です。

WordPressサイトのステージング環境を作成する方法【初心者向け完全ガイド】

WP Stagingは他のプラグインと同様に扱えます。使用をやめたい場合は、ダッシュボードの「プラグイン」一覧から「WP Staging」を見つけて、「アンインストール」をクリックするだけで削除できます。

まとめ

たとえ数分間のメンテナンスであっても、自分のサイトがダウンするのは frustrating なものです。WordPressサイトに直接変更を加えてしまうミスを防げるだけでなく、ステージングサイトがあれば、メインサイトを稼働させたまま、時間をかけてじっくりとサイトの改善を続けることができます。

この記事がお役に立ちましたら、ぜひ参考になったと評価していただき、コメント欄でご意見や補足情報をお聞かせください。

  1. WordPressサイトにSSLが不可欠な理由と、無料でSSL証明書を取得する3つの方法

    サイト運営者でなくても、WordPressがWeb上の60%以上のサイトを支える最も人気のあるCMSであることはご存じでしょう。これほど多くのコンテンツを扱う以上、セキュリティは最重要課題の一つです。だからこそ、WordPressを開発するAutomattic社が、Lets Encryptプロジェクトと提携し、WordPress.comの全サイトに無料のSSL(Secure Socket Layer)証明書を提供すると発表したのは、ごく自然な流れといえます。 SSLに馴染みのない方のために簡単に説明すると、SSLはサイトのセキュリティを強化するための仕組みです。導入すると、サイトのURLの

  2. WordPressサイトにクールなタイピングエフェクトを追加する方法

    「コンテンツは王、デザインは女王」とよく言われます。今日のウェブサイトにおいて、これはまさに真実と言えるでしょう。目を引くデザインは、訪問者の注意をつかむための強力な武器になります。綿密に設計されたレイアウト、調和のとれた配色、美しいフォントに加えて、訪問者の注目を一瞬で集める方法のひとつが、動きのあるタイプライター風テキストの活用です。WordPressユーザーなら、Typed Jsというプラグインを使うことで、この効果を誰でも簡単に実現できます。補足:このエフェクトはテキストが動く仕組みのため、文章や静止画だけではその「クールさ」を伝えきれません。そこで筆者は自身の個人サイトプロジェクトで