WordPressテーマのアップデートは危険 - これらの簡単な手順をマスターするまで
John Turner
John Turner
WordPressのテーマを安全に更新する方法がわからないですか?
古いテーマを使用すると、サイトがハッキングされたり、レイアウトが壊れたり、プラグインの競合が発生したり、ユーザーエクスペリエンスが悪化したりするリスクがあります。ブログやオンラインビジネスが脆弱になります。
良いニュースは? WordPressテーマの更新は簡単で、数分しかかかりません。
このチュートリアルでは、WordPressテーマを更新する方法を説明します。WordPressウェブサイトを安全に保ちましょう!
主なポイントは次のとおりです:
- セキュリティとパフォーマンスのために定期的に更新してください。古いテーマはサイトをハッキングやマルウェアに対して脆弱にします。
- 更新する前に必ずサイトをバックアップしてください。問題が発生した場合に復元できる完全なバックアップを作成するには、Duplicatorのようなプラグインを使用してください。
- 互換性の問題をライブウェブサイトに影響を与える前に検出するために、まずステージング環境で更新をテストしてください。
- 子テーマまたはコードスニペットでカスタマイズを保持します。
- 手間のかからないメンテナンスのために自動更新を有効にします。
- 新しいテーマバージョンが問題を引き起こした場合は、サイトを以前のバックアップに復元します。
目次
WordPressテーマを更新する理由
WordPress自体と同様に、テーマはセキュリティ、バグ修正、新機能のために更新が必要です。
テーマの更新には、ハッカーがサイトにアクセスするのを防ぐセキュリティパッチが含まれていることがよくあります。機能が復元され、プラグインの競合が削除されるバグ修正が導入される場合があります。その他の更新では、新しいカスタマイズオプションが追加されます。
テーマを更新しないと、古くて安全でないバージョンを使用していることになります。これにより、サイトはハッキングやマルウェアに対して脆弱になります。フォーマットの問題、機能の破損、プラグインの競合が発生する可能性もあります。
定期的なテーマの更新は、脆弱性を修正し、エラーを防ぎ、新しい機能を追加し、WordPressの更新との互換性を確保します。さらに、更新されたテーマはサイトのプロフェッショナルな評判を維持します!
WordPressテーマを更新する前にやること
更新する前に、WordPressサイトをバックアップする必要があります。
バックアップは、すべてのコンテンツ、設定、カスタマイズのコピーを保存します。バックアップがあれば、更新中に問題が発生した場合でも、サイトを簡単に復元できます。
バックアップなしでテーマを更新すると、問題が発生した場合に、数ヶ月または数年の努力を失うリスクがあります。データ損失、テーマの競合、プラグインの非互換性、その他の予期しない問題は、最近のバックアップなしでは悪夢です。
サイトを手動でバックアップする代わりに、Duplicatorにすべての重い作業を任せましょう。このバックアッププラグインは、数秒でバックアップを作成できます!

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

バックアップに名前を付け、保存場所を選択します。ローカルバックアップに加えて、Duplicatorはデータをこれらのクラウドストレージプロバイダーのいずれかに送信できます。
- Google Drive
- Dropbox
- Microsoft OneDrive
- Amazon S3
- Wasabi
- Google Cloud
- DreamObjects
- Vultr
- DigitalOcean Spaces
- Cloudflare R2
- Backblaze B2
サイト全体プリセットを選択します。これにより、ウェブサイト上のすべてのデータが含まれます。

次へをクリックしてから、バックアップを作成をクリックします。Duplicator がバックアップ zip ファイルをビルドしたら、安全のためにダウンロードできます。

これで、自信を持って WordPress テーマの更新に進むことができます。
WordPressテーマを更新する方法
WordPress テーマを更新する方法をご紹介します!
- 方法 1: WordPress ダッシュボード: 自動更新を有効にするか、「今すぐ更新」をクリックして、管理画面から直接 1 回クリックするだけでテーマを更新できます。
- 方法 2: ステージングサイト: サイトをクローンして、変更を公開する前に安全な環境でテーマの更新をテストします。
- 方法 3: コードスニペットプラグイン: WPCode を使用して、更新中に失われる可能性のあるカスタム PHP、CSS、JavaScript の編集を保持します。
- 方法 4: 子テーマ: 親テーマのコアファイルからすべてのカスタマイズを分離するために子テーマを作成します。
- 方法 5: cPanel: ホスティングプロバイダーのファイルマネージャーを通じて、更新されたテーマファイルを手動でアップロードします。
- 方法 6: FTP クライアント: FileZilla または同様の FTP ソフトウェアを使用して、古いテーマフォルダーを更新されたバージョンに置き換えます。
方法1:WordPressダッシュボードでテーマを更新する
多くの場合、テーマを更新する最も簡単な方法は、使い慣れた管理ダッシュボード内で行うことです。この方法では、技術的な知識は一切不要で、数回クリックするだけです。
WordPress では、自動更新を有効にすることで、完全に手間のかからないエクスペリエンスを実現できます。有効にすると、現在インストールされているテーマは、新しいバージョンがリリースされるたびにバックグラウンドで更新されます。
テーマの自動更新をオンにするには、外観 » テーマに移動し、アクティブなテーマを見つけます。それを開き、自動更新を有効にするをクリックします。

より多くの制御を好む場合は、準備ができたときにいつでもテーマの更新を開始できます。新しいテーマの更新が利用可能になると、WordPress が通知します。必要なのは、今すぐ更新をクリックするだけです。

これらは、更新ページでも利用できます。利用可能な更新を一覧表示するテーマセクションがあります。一度に 1 つずつ更新するか、すべてを選択してテーマの更新をクリックします。

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

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

開始するには、外観 » テーマファイルエディターを見つけます。右側にあるfunctions.phpファイルを開きます。

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

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

最後に、スニペットを保存し、トグルを使用してアクティブ化します。

テーマファイル内の各カスタムスニペットについても同様に行ってください。
すべてのカスタムテーマ編集が安全にバックアップされたので、通常どおりテーマを最新バージョンに更新できます。テーマファイルは新しいバージョンで上書きされますが、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クライアントアプリケーションが必要です。
FileZillaをFTP認証情報を使用してWordPressサイトのサーバーに接続します。前の手順と同様に、/wp-content/themes/ディレクトリに移動します。
既存のテーマフォルダを選択して削除します。更新されたバージョンのファイルを含む新しいテーマフォルダをアップロードします。
テーマの更新をロールバックする方法
テーマの新しいアップデートにより、デザインのバグや機能の破損などの問題が発生することがあります。また、他のプラグイン、テーマ、またはWordPressコアの最新バージョンとの互換性がない場合もあります。
もしそうなった場合、アップデート前の以前の正常な状態にサイトを素早くロールバックしたいと思うでしょう。
Duplicatorを使えば、WordPressサイト全体を簡単に復元できます。新しいテーマがどのようなエラーを引き起こしても、データを失うことはありません。
テーマをアップデートする前に、Duplicatorを使用してサイト全体のバックアップ(ファイル、データベース、テーマ、プラグイン、コンテンツなど)をキャプチャしてください。
次に、そのバックアップを災害復旧ポイントとして設定します。

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

WordPressテーマを自由にアップデートしてください。何か問題が発生した場合は、復旧URLを貼り付けるか、ランチャーファイルを開いてください。エラーでダッシュボードにアクセスできなくなった場合でも、Duplicatorが復旧ウィザードを起動します。

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

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