WordPressテーマのアップデートは危険 - 以下の簡単なステップをマスターするまで
ジョン・ターナー
ジョン・ターナー
WordPressテーマを安全にアップデートする方法がわからない?
古いテーマを使用すると、ハッキングされたり、レイアウトが崩れたり、プラグインが競合したり、ユーザーエクスペリエンスが低下したりする危険性があります。あなたのブログやオンラインビジネスは脆弱なままです。
良いニュースは?WordPressテーマのアップデートは簡単で、数分しかかかりません。
このチュートリアルでは、WordPressテーマを更新する方法をご紹介します。あなたのWordPressウェブサイトを安全に保ちましょう!
以下はその要点である:
- セキュリティとパフォーマンスのために定期的に更新する。古いテーマは、ハッキングやマルウェアの被害を受けやすくなります。
- 更新前には必ずバックアップを取る。Duplicatorのようなプラグインを使ってフルバックアップを作成し、何かあったときに復元できるようにする。
- まずステージング環境でアップデートをテストし、本番サイトに影響が出る前に互換性の問題を把握する。
- 子テーマやコードスニペットによるカスタマイズの保持
- ハンズオフ・メンテナンスのための自動更新を有効にする
- 新しいテーマのバージョンで問題が発生した場合、以前のバックアップにサイトを復元します。
目次
なぜWordPressテーマを更新するのか?
WordPressそのものと同じように、テーマもセキュリティ、バグ修正、新機能のアップデートが必要です。
テーマのアップデートには、ハッカーからのアクセスを防ぐセキュリティパッチが含まれていることがよくあります。また、機能性を回復するバグフィックスやプラグインの競合を解消するバグフィックスも含まれています。その他のアップデートでは、新しいカスタマイズオプションが追加されます。
テーマをアップデートしなければ、古くて安全でないバージョンを使っていることになります。これでは、あなたのサイトはハッキングやマルウェアにさらされる可能性があります。また、フォーマットの問題、壊れた機能、プラグインの競合が発生する可能性もあります。
定期的なテーマのアップデートにより、脆弱性の修正、エラーの防止、新機能の追加、WordPressのアップデートとの互換性の確保が可能になります。さらに、更新されたテーマは、あなたのサイトのプロフェッショナルな評判を維持します!
WordPressテーマを更新する前にすべきこと
アップデートの前に、WordPressサイトのバックアップが必要です。
バックアップは、すべてのコンテンツ、設定、カスタマイズのコピーを保存します。バックアップがあれば、アップデート中に何か問題が発生した場合でも、簡単にサイトを復元することができます。
バックアップなしでテーマを更新すると、問題が発生した場合、数ヶ月または数年のハードワークを失うリスクがあります。データの損失、テーマの競合、プラグインの非互換性、その他の予期せぬ問題は、バックアップがなければ悪夢のようなものです。
手動でサイトをバックアップする代わりに、Duplicatorにお任せください。このバックアッププラグインは数秒でバックアップを作成できます!

まず、新しいバックアップを作成します。

バックアップに名前を付け、保存場所を選択します。ローカルバックアップの他に、Duplicatorはこれらのクラウドストレージプロバイダにデータを送信することもできます:
- グーグルドライブ
- ドロップボックス
- マイクロソフトOneDrive
- アマゾンS3
- わさび
- グーグル・クラウド
- ドリームオブジェクト
- ウルトル
- DigitalOceanスペース
- クラウドフレアR2
- バックブレイズB2
Full Siteプリセットを選択します。これはあなたのウェブサイトのすべてのデータを含みます。

次へ]をクリックし、[バックアップを作成]をクリックします。DuplicatorがバックアップZIPファイルを作成したら、それをダウンロードして保存することができます。

これで、自信を持ってWordPressテーマのアップデートを進めることができます。
WordPressテーマの更新方法
WordPressテーマを更新する方法をお見せしましょう!
- 方法1:WordPressダッシュボード:自動更新を有効にするか、「今すぐ更新」をクリックして管理エリアからワンクリックでテーマを更新する。
- 方法2:ステージングサイト:サイトのクローンを作成し、変更を本番に反映する前に安全な環境でテーマの更新をテストする。
- 方法3:コード・スニペット・プラグイン:WPCodeを使用して、更新時に失われるPHP、CSS、JavaScriptのカスタム編集を保存します。
- 方法4:子テーマ:子テーマを作成し、すべてのカスタマイズを親テーマのコアファイルから分離する。
- 方法5:cPanel:ホスティングプロバイダのファイルマネージャから更新されたテーマファイルを手動でアップロードする
- 方法6:FTPクライアント:FileZillaまたは同様のFTPソフトウェアを使用して、古いテーマフォルダを更新バージョンに置き換える
方法1:WordPressのダッシュボードでテーマを更新する
多くの場合、テーマを更新する最も簡単な方法は、使い慣れた管理ダッシュボードの中で行うことです。この方法では、専門的な知識は必要なく、数回クリックするだけです。
WordPressでは、自動アップデートを有効にすることで、手を煩わせることなく更新を行うことができます。一度有効にすると、新しいバージョンがリリースされるたびに、現在インストールされているテーマがバックグラウンドで更新されます。
テーマの自動更新をオンにするには、外観 " テーマに行き、アクティブなテーマを見つけてください。テーマを開き、自動更新を有効にするをクリックします。

もっとコントロールしたい場合は、いつでもテーマのアップデートを開始することができます。WordPressは、新しいテーマのアップデートが利用可能になるとアラートを表示します。今すぐアップデートをクリックするだけです。

これらはアップデートページでもご覧いただけます。利用可能なアップデートがリストされたテーマセクションがあります。1つずつ更新するか、すべてを選択して「テーマの 更新」をクリックしてください。

WordPressがテーマファイルをダウンロードして更新します。更新後は、必ずライブウェブサイトでテーマの外観を確認し、すべてが正しく見えることを確認してください。
方法2:ステージングサイトでテーマを更新する
まずステージングサイトでテーマを更新することをお勧めします。これにより、変更を本番に反映する前に、互換性の問題やバグを発見することができます。
ステージングサイトは、更新、プラグイン、コード、およびその他の変更をテストするために使用されるライブWordPressサイトのクローンコピーです。安全で目に見えない場所にあることを除けば、あなたのウェブサイトとまったく同じように見えます。
ステージングサイトがまだない場合は、ローカルのステージング環境を使用して作成できます。ローカルは最もシンプルで迅速なオプションの1つです。
ステージングサイトをセットアップしたら、Duplicatorを使ってオリジナルサイトをバックアップしましょう。アーカイブファイルをダウンロードしてください。
ステージングサイトでダッシュボードを開き、Duplicatorをインストールします。バックアップのインポートページを開き、バックアップをドロップします。

ライブサイトの正確なコピーができたので、テーマのアップデートがどのように影響するかを確認できます。
WordPressの管理画面で通常の更新プロセスを行うか、手動でテーマファイルを更新する。デザイン、機能性、プラグインの互換性など、サイトのあらゆる面を徹底的にテストする。
アップデートの後、ステージングサイトで問題がなければ、自信を持って本番サイトに変更を移すことができます。ステージングサイトをバックアップし、本番サイトにバックアップをインポートするだけです。
方法3:Code Snippetsプラグインを使ってカスタムテーマの編集を保存する
テーマを独自のものにするには、functions.phpファイルやスタイルシート(style.cssファイル)を編集します。これによって強力なカスタマイズが可能になりますが、テーマを更新した後にこれらの編集が失われる可能性があります。
WPCodeのようなコードスニペットプラグインは解決策を提供します。WPCodeは、テーマのデフォルトコードを上書きするカスタムPHP、CSS、JavaScriptスニペットを挿入することができます。

まず、外観 " テーマファイルエディター を見つけてください。右側にあるfunctions.phpファイルを開きます。

通常、カスタムテーマの編集はこのファイルの最後に追加されます。もしあれば、メモ帳のようなテキストエディタにコピー&ペーストしてください。
ここからはWPCodeの助けが必要です。WordPressのダッシュボードにインストールし、有効化してください。
次に、コード・スニペット " 新規追加に進みます。カスタム・コード・スニペットを使用する。

テキストエディタに戻り、カスタムコードスニペットの一つをコピーする。WPCodeのプレビューボックスに貼り付けます。コードタイプは PHP Snippetを選択します。

最後にスニペットを保存し、トグルを使って有効にする。

テーマファイル内の各カスタムスニペットも同様にします。
すべてのカスタムテーマの編集が安全にバックアップされ、通常のようにテーマを最新バージョンにアップデートすることができます。テーマファイルは新しいバージョンで上書きされますが、WPCodeのスニペットはカスタム機能を保持します。
方法4:子テーマを使ってカスタムテーマの編集を保存する
WordPressテーマを更新する際にカスタマイズを保持するもう一つの方法は、子テーマを使用することです。子テーマは親テーマのすべての機能とスタイルを継承し、同時に子テーマのコードを安全に変更することができます。
子テーマがアクティブな状態で、親テーマを更新することができます。子テーマはまったく変更されません。
これにより、カスタムCSSスタイル、プラグイン統合コード、その他あなたが行った調整が、アップデート後も完全にそのまま残るようになります。
子テーマを持っていない場合は、簡単に作成できます。最初の子テーマを設定するためのステップバイステップガイドはこちらです。
次に、子テーマをコンピューターにダウンロードします。親テーマもダウンロードしてください。

テーマのウェブサイトまたはWordPress.orgのページにアクセスします。テーマの最新バージョンをダウンロードする。
これで、3つのフォルダがダウンロードされたことになる:元のテーマ、子テーマ、そしてテーマの更新版だ。
この時点で、テーマの変更をすべて子テーマにコピーする必要があります。WinMerge(Windows)、Kaleidoscope(macOS)、Meld(Linux)などの比較ソフトウェアを使用できます。
このソフトウェアでは、新旧のテーマファイルをアップロードすることができます。このソフトウェアは、すべての変更を強調表示します。あなたは簡単にこれらのファイルを識別し、あなたの子テーマにコピーすることができます。

functions.phpと style.cssファイルについては、一番下の変更をコピーする。そして、子テーマのファイルの一番下に貼り付ける。このステップでは、比較ソフトが役に立つだろう。

次に、ウェブサイトのwp-contentフォルダを見つけ、themesを開きます。更新したテーマと子テーマの両方をこのフォルダにアップロードします。

古いテーマファイルを新しいバージョンで上書きする。

方法5:cPanelでテーマを更新する
WordPressホスティングプロバイダにcPanelがあれば、それを使って手動でテーマを更新することができます。プレミアムテーマを使用している場合は、管理ダッシュボードで更新できないので、これは良いオプションです。
始める前に、テーマ開発者のウェブサイトから最新バージョンをダウンロードしてください。
ホスティングアカウントのcPanelダッシュボードにログインし、ファイルマネージャを開きます。
次のパスに従ってください:public_html " wp-content " themes.themesフォルダでテーマ名を探します。

このテーマフォルダを削除し、更新版をアップロードします。WordPressにログインすると、テーマが更新されます。
方法6:FTPクライアントを使ってテーマを更新する
cPanelと同様に、テーマの新バージョンをダウンロードし、FTP(File Transfer Protocol)経由でアップロードすることができます。これにはFileZillaのようなFTPクライアントアプリケーションが必要です。
FTP認証情報を使って、FileZillaをWordPressサイトのサーバーに接続する。最後のステップと同様に、/wp-content/themes/ディレクトリに移動します。
既存のテーマフォルダを選択して削除します。更新されたバージョンのファイルを含む新しいテーマフォルダをアップロードします。
テーマの更新をロールバックする方法
新しいテーマのアップデートが、デザインのバグや壊れた機能性などの問題を引き起こすことがあります。また、他のプラグインやテーマ、WordPressコアの最新バージョンと互換性がない場合もあります。
このような事態に陥った場合、速やかにサイトをアップデート前の状態にロールバックする必要がある。
Duplicatorを使えば、WordPressサイト全体を簡単に復元できます。新しいテーマがどんなエラーを起こしても、データを失うことはありません。
テーマを更新する前に、Duplicatorを使って、ファイル、データベース、テーマ、プラグイン、コンテンツなど、サイトの完全なバックアップを取得しましょう。
そして、そのバックアップを災害復旧ポイントに設定する。

Duplicatorはあなたのサイトを復元するために2つのオプションを提供します:リカバリURLまたはランチャーファイル。URLをコピーするか、ファイルをダウンロードしてください。
いずれにせよ、WordPressダッシュボードから離れた安全な場所に保存してください。

ご自由にWordPressテーマを更新してください。何か問題が発生したら、リカバリURLを貼り付けるか、ランチャーファイルを開いてください。エラーでダッシュボードからロックされても、Duplicatorはリカバリウィザードを起動します。

わずか数分で、サイト全体が以前のバックアップに復元されます。テーマも以前のバージョンに戻ります。まるでアップデートがなかったかのように!
悪いアップデートの後でも管理エリアにアクセスできる場合は、ワンクリックでサイトを復元できます。アップデート前のバックアップを見つけ、復元をクリックするだけです。

バックアップを必死に探したり、複雑な手動復元を試したりする必要はもうありません。
Duplicatorがあれば、心配のない災害復旧があなたの指先で行えます。どんな問題でもすぐにロールバックできるので、テーマを自由に更新できます!
WordPressテーマの更新に関するFAQ
WordPressのテーマを設定を失わずにアップデートするには?
テーマをアップデートする前に、WordPressサイトの完全なバックアップを作成してください。その後、子テーマを使用して、カスタマイズした内容を親テーマのコアファイルとは別に保存します。あるいは、WPCodeのようなコードスニペットプラグインを使って、カスタムコードの編集を安全に保存することもできます。
WordPressのテーマは自動的に更新されますか?
WordPressでは、インストールしたテーマの自動アップデートを有効にすることができます。しかし、アップデートは互換性の問題やその他のエラーを引き起こす可能性があります。問題がないかテストできるよう、手動でテーマを更新することをお勧めします。
WordPressテーマを手動で更新するには?
WordPressテーマを手動で更新する方法はいくつかあります。初心者にやさしい方法としては、WordPressダッシュボードの更新ページを使う方法があります。また、ステージングエリアでテーマを更新し、問題がないかテストした後、変更を本番に反映させることもできます。
その他の手動アップデート方法をいくつか紹介しよう:
- WPCodeを使用して、更新前にテーマのカスタマイズを保存する
- WordPressの子テーマを作成し、親テーマを更新する前にカスタマイズを保存する
- cPanelまたはFTPクライアントを使用して、現在のテーマファイルを更新バージョンに置き換える。
WordPressのテーマを変更すると、すべてが削除されますか?
WordPressのテーマを変更しても、投稿、ページ、メディアアップロード、設定、その他のコンテンツが削除されることはありません。ただし、旧テーマでカスタマイズしたスタイルや機能は失われる可能性があります。
子テーマとは何ですか?
子テーマは親テーマの要素を継承しつつ、アップデート後も変更点を失うことなくカスタマイズすることができます。これは、デザインの微調整、機能性の追加、またはテーマのレイアウトを安全に試すのに理想的です。
テーマ更新後にサイトをテストするには?
テーマを更新したら、サイトのページを徹底的にチェックし、すべてが正しく表示されることを確認します。コンタクトフォーム、ナビゲーションメニュー、プラグインの機能をテストします。問題があれば、更新内容を確認するか、テーマのサポートに連絡して対処してください。
結論
このガイドがWordPressテーマを安全にアップデートするのにお役に立てば幸いです!
ここにいる間、私はあなたがこれらのWordPressガイドを気に入ると思います:
- ワードプレスの更新方法
- WordPressバックアップファイルの究極ガイド:知っておくべきこと
- WordPressサイトのクローンを作成する9つのベスト・プラグイン
- 20の最も一般的なWordPressエラー(そしていくつかのクイックフィックス)
- WordPressテーマの変更方法
テーマを更新する際に、テーマを壊したくはないでしょう。エラーを避けるために、Duplicator Proを使って簡単にテーマをステージングサイト(安全に更新できるサイト)に移動しましょう!