カスタム設定を失うことなくWordPressテーマを更新する方法

WordPressの優れた点のひとつは、カスタマイズが簡単なことです。しかし、デメリットもあります。それは、テーマを更新する際に、カスタマイズした変更が失われてしまう可能性が高いということです。

このチュートリアルでは、カスタム設定を失うことなくWordPressテーマを簡単に更新する方法を紹介します。

WordPressにおけるテーマアップデートの仕組み

WordPressには、WordPress本体だけでなく、プラグインやテーマのアップデートをインストールするための強力なシステムが搭載されています。

WordPressのウェブサイトは、定期的にアップデートをチェックし、アップデートを表示します。ダッシュボードの「更新ページダウン。

画像[1] - カスタムの設定を失わずにWordPressテーマを更新する方法 - フォトンゆらぎネットワーク|WordPress修理のプロフェッショナル、グローバルリーチ、迅速な対応

テーマのアップデートが利用可能になると、外観の「テーマ」セクションにも表示されます。ページで通知を見ることができる。

画像 [2] - カスタム設定を失うことなくWordPressテーマを更新する方法 - Photonwave.com|プロのWordPress修理サービス、グローバルリーチ、迅速な対応

アップデートは、WordPressウェブサイトのセキュリティとパフォーマンスにとって重要です。セキュリティやバグの修正とは別に、テーマ開発者はこれらのアップデートで新機能を導入することもできます。

をクリックするだけです。最新情報"ボタンをクリックして新しいバージョンをインストールする。

WordPressはテーマパッケージをダウンロードして解凍し、古いファイルを新しいバージョンに置き換えます。

これにより、サイト上の古いテーマファイルがすべて上書きされます。WordPressのテーマファイルにカスタムコードを手動で追加した場合、その変更は失われます。

とはいえ、どのテーマの変更が安全で、どのカスタマイズが削除されるかを見てみよう。

テーマのアップデート中にどのようなカスタマイズが失われる可能性がありますか?

これにはいくつかの方法がある。カスタムWordPressテーマこれらのテーマカスタマイズのいくつかは、変更がWordPressのデータベース自体に保存されているため安全です。これらのテーマカスタマイズのいくつかは、変更がWordPressのデータベース自体に保存されているため安全です。

テーマのアップデート中にカスタマイズが失われない

内蔵のWordPressテーマカスタマイザーで行った変更は失われません。外観」のカスタマイズページからカスタマイザーにアクセスしてください。

画像 [3] - カスタム設定を失うことなくWordPressテーマを更新する方法 - Photonwave.com|プロのWordPress修理サービス、グローバルリーチ、迅速な対応

Theme CustomiserはWordPressのテーマを変更し、すべての変更をWordPressのデータベースに保存します。ヘッダー画像、色、レイアウト、カスタムCSSなどを変更できます。

WordPressのウィジェットやナビゲーションメニューもテーマのアップデートの影響を受けません。

人気のWordPressテーマアストラとOcean WP)にはコンパニオンプラグインが付属しています。これらのプラグインは、テーマに追加機能を追加するために使用されます。これらのコンパニオンプラグインを使用して行われたテーマの変更は、テーマのアップデートの影響を受けません。

SeedProd、Divi、Beever BuilderなどのWordPressページビルダーを使用してWordPressレイアウトをカスタマイズした場合、これらの変更は影響を受けません。

また、プラグインを使用してウェブサイトにその他の機能を追加することも安全です。例えば、WordPressのコンタクトフォーム、Google Analytics、メールマガジンのポップアップなどです。

テーマ更新時に失われるカスタマイズ

テーマファイルに直接加えた変更は失われます。

例えば、テーマのfunctions.phpファイルにコードが追加されたり、テーマのスタイルシートファイル(style.css )にCSSスタイルが追加されたりします。テーマが更新されるとファイルは上書きされるため、これらの変更は失われます。

テーマのテンプレート(index.php、header.php、footer.phpなど)に変更を加えた場合も同じことが起こります。これらのファイルも上書きされ、変更内容は失われます。

ただし、Code Snippetsプラグインを使用してWordPressサイトにコードを追加した場合、これらのカスタマイズが失われることはありません。

今までの記事も含め、多くの記事がそう推奨している。ダブルPCコード その理由はWordPressのダッシュボードから直接カスタムコードを追加するのは簡単です。これらのコードスニペットはテーマファイルと同じように実行されますが、将来に向けて機能をカスタマイズすることができます。

画像[4] - カスタムの設定を失うことなくWordPressテーマを更新する方法 - フォトンゆらぎネットワーク|WordPress修理のプロフェッショナル、グローバルリーチ、迅速な対応

WPCodeはまた、1つの中央画面からすべてのカスタムコードを簡単に管理することができます。コードスニペットの紛失やミスを心配する必要はありません。

サイトのカスタマイズが時代遅れにならないよう、WPCodeの無料版を使い始めることも可能です。

方法1:コードスニペットプラグインを使用してカスタム設定を保持する(推奨)

カスタムコードがWordPressテーマファイルに追加されている場合、それを保存する最も簡単な方法は、テーマを更新する前にそれをWPCodeプラグイン。

まず、ワードプレスのダッシュボードから外観」テーマファイルエディター

次に、右側の列のサイドバーに移動してfunctions.php書類をクリックしてエディターで開く。

画像[5] - カスタムの設定を失うことなくWordPressテーマを更新する方法 - フォトンゆらぎネットワーク|WordPress修理のプロフェッショナル、グローバルリーチ、迅速な対応

ここから、以前にカスタムコードを追加した場所を探す必要があります。通常はファイルの最後にあります。カスタムコードを見つけたら、それをコピーして、コンピュータのプレーンテキストエディタ(メモ帳など)に貼り付けます。

次に、無料のWPCodeプラグインをインストールし、有効化する必要があります。

プラグインを有効化したら、WordPressのダッシュボードからコード・スニペット "でコード・スニペットを追加します。.次に、マウスを "カスタムコードを追加する(新しいコードスニペット)「をクリックしてください。コードスニペットの使用「ボタン

画像[6] - カスタムの設定を失うことなくWordPressテーマを更新する方法 - フォトンゆらぎネットワーク|WordPress修理のプロフェッショナル、グローバルリーチ、迅速な対応

ここで、前のステップでコンピュータに保存したコード・スニペットの1つをコピーして、コード・プレビュー・ボックスに貼り付けます。

右側のドロップダウンメニューから選択することをお忘れなく "PHPスニペット"をコード・タイプとして使用する。

画像[7] - カスタムの設定を失うことなくWordPressテーマを更新する方法 - フォトンゆらぎネットワーク|WordPress修理のプロフェッショナル、グローバルリーチ、迅速な対応

また、ページ上部のコード・スニペットにタイトルを追加することで、何のためのコードなのかを覚えやすくすることもできる。

その後、ページ上部のスイッチを"不活発"切り替える"機能「をクリックします。コードスニペットの保存「ボタン

画像[8] - カスタムの設定を失わずにWordPressテーマを更新する方法 - フォトンゆらぎネットワーク|WordPress修理のプロフェッショナル、グローバルリーチ、迅速な対応

プラグインが自動的にWordPressサイトにコードを読み込みます。

注目してください:このプロセスは、カスタム・コード・スニペットごとに繰り返す必要がある。

同様の手順でファイルを作成することも可能です。header.php歌で応えるフッター.phpファイル内の任意のカスタムエントリは、WPCodeプラグインに移動されます。

すべてのコードスニペットがWPCodeに追加されると、テーマはカスタム設定を失うことなく安全に更新することができます。

方法2:カスタム設定を保持する子テーマを作成する

子テーマは、別のWordPressテーマ(つまり親テーマ)の機能、特徴、スタイルを継承するWordPressテーマです。子テーマは、親テーマに変更を加えることなくカスタマイズすることができます。

変更は子テーマに保存されるので、カスタム設定を失うことなく親テーマを更新しても安全です。このチュートリアルでは、子テーマを作成し、すべてのカスタム設定をそのテーマに移動します。

子テーマはプラグインやコードを使って作成できる。更新が必要なテーマは親テーマでなければなりません。

まだ子テーマを有効化しないでください。このチュートリアルの最後に子テーマを有効にします。

コード方式で子テーマを作成する場合、子テーマはコンピュータ上のフォルダに作成する必要があります。プラグイン方式を使用する場合は、次のセクションで子テーマのフォルダをコンピュータにダウンロードする必要があります。

テーマフォルダをコンピュータにダウンロードする

まず最初に、FTPクライアントまたはコントロールパネルを使ってWordPressウェブサイトのサーバーに接続する必要があります。

接続後/wp-content/themes/ファイル含むテーマフォルダパソコンにダウンロードしてください。

画像[9] - カスタム設定を失うことなくWordPressテーマを更新する方法 - Photonwave.com|プロのWordPress修理サービス、グローバルリーチ、高速レスポンス

このフォルダはテーマとカスタマイズのバックアップになります。後で、このフォルダから子テーマフォルダにカスタマイズをコピーします。

前のセクションでプラグインの方法を使用して子テーマを作成した場合は、そのフォルダを同じ方法でコンピュータにダウンロードする必要があります。

テーマのアップデートをダウンロードする必要があります。テーマのウェブサイトにアクセスし、最新バージョンをコンピュータにダウンロードする必要があります。その後、テーマのzipファイルを見つけて解凍する必要があります。

これで、コンピューター上に3つの主題フォルダができるはずだ:テーマの新しい更新バージョンそしてテーマの古いカスタムバージョン作成されたばかりの子テーマ。

カスタムコンテンツを子テーマにコピーする

次に、子テーマにコピーできるように、テーマに加えられた変更をすべて特定する必要がある。これを行う最も簡単な方法は、新旧のテーマファイルを比較することだ。

各ファイルの新旧バージョンの違いを確認するには、ファイル比較ソフトウェアが必要です。Windowsユーザーにはウィンマージマックユーザーの方へ万華鏡Linuxユーザーはメルド.

ファイル比較ソフトウェアを開き、テーマの更新バージョンを左のパネルに、古いカスタマイズバージョンを左のパネルにドラッグします。変更または追加されたファイルがハイライトされます。

画像[10] - カスタムの設定を失うことなくWordPressテーマを更新する方法 - フォトンゆらぎネットワーク|WordPress修理のプロフェッショナル、グローバルリーチ、迅速な対応

functions.phpとstyle.cssに加えて、右ペインでハイライトされているファイルをサブテーマフォルダ真ん中。

子テーマはすでに独自のfunctions.phpとstyle.cssファイルを持っているので、それらを別の方法で扱う必要がある。これらのファイルに加えた変更は、子テーマファイルの一番下にコピー&ペーストする必要があります。

まず、新しいバージョンと古いバージョンのfunctions.phpファイルを比較ソフトで開きます。カスタマイズされたバージョンからハイライトされたテキストをコピーし、クリップボードにコピーする必要があります。

画像[11] - カスタムの設定を失うことなくWordPressテーマを更新する方法 - フォトンゆらぎネットワーク|WordPress修理のプロフェッショナル、グローバルリーチ、迅速な対応

次に、テキストをサブトピックの functions.phpファイル一番下。この操作が完了したら、ファイルを保存する。

テーマのstyle.cssファイルが変更されている場合は、そのファイルに対してこのプロセスを繰り返す必要があります。

更新されたテーマと子テーマのフォルダをアップロードする

子テーマに変更をコピーした後、更新したテーマと子テーマをサイトにアップロードすることができます。

FTPクライアントまたはログインコントロールパネルを使ってサイトに接続し、次のページに移動します。/wp-content/themes/ファイルできます。その後、更新したテーマフォルダと子テーマフォルダを選択し、サイトにアップロードします。

画像 [12] - カスタム設定を失うことなくWordPressテーマを更新する方法 - Photonwave.com|プロのWordPress修理サービス、グローバルリーチ、迅速な対応

FTPクライアントは、同じ名前のファイルがすでに存在すると警告します。この場合、"取材"古いテーマファイルが新しいバージョンに置き換えられるようにするためです。

画像[13] - カスタムの設定を失うことなくWordPressテーマを更新する方法 - フォトンゆらぎネットワーク|WordPress修理のプロフェッショナル、グローバルリーチ、迅速な対応

テーマカスタマイザー設定のインポート

この記事の冒頭で、WordPressテーマカスタマイザーを使って行ったカスタマイズはテーマに保存されないので、子テーマにはまだ追加されていないと述べました。

今すぐ追加する必要があります。このプラグインは、親テーマからテーマカスタマイザーの設定をエクスポートし、子テーマにインポートするために使用されます。

最初に行う必要があるのは、エクスポート/インポートしたい両方のサイトにインストールし、アクティベートすることです。Customizer Export/Importプラグイン。

次に、親テーマのカスタマイザー設定をエクスポートする必要があります。親テーマがアクティブな状態でテーマ「カスタマイズページ

画像[14] - カスタム設定を失うことなくWordPressテーマを更新する方法 - Photonwave.com|プロのWordPress修理サービス、グローバルリーチ、高速レスポンス

をクリックしてください。輸出入"パネルをクリックして設定を表示し、"導く「ボタン

画像[15] - カスタム設定を失うことなくWordPressテーマを更新する方法 - Photonwave.com|プロのWordPress修理サービス、ワールドワイド、高速レスポンス

プラグインはカスタマイザー設定をエクスポートし、.datファイルとしてコンピューターに送信します。

次に、子テーマを有効化します。単に外観」テーマをクリックする。アクティブ化「ボタン

画像[16] - カスタムの設定を失うことなくWordPressテーマを更新する方法 - フォトンゆらぎネットワーク|WordPress修理のプロフェッショナル、グローバルリーチ、迅速な対応

その後外観」のカスタマイズページでExport/Importパネルをクリックします。

クリック "ファイルを選択"ボタンをクリックして、以前にエクスポートしたファイルを選択します。また、"画像ファイルのダウンロードとインポートタイトルやその他の画像ファイルをインポートするオプションの横にある" チェックボックス。

画像[17] - カスタムの設定を失わずにWordPressテーマを更新する方法 - フォトンゆらぎネットワーク|WordPress修理のプロフェッショナル、グローバルリーチ、迅速な対応

次に、「」をクリックします。取り込む「ボタンをクリックしてアップロードを開始します。プラグインはエクスポートファイルからカスタマイザー設定をインポートします。

完了したら、カスタマイザーで変更をプレビューし、" "をクリックします。保存と公開"ボタンをクリックして、これらの変更を有効にします。

すべてのカスタム設定は子テーマに移動しました。将来的には、これらの手順を再度実行することなく、親テーマを更新できるようになります。


お問い合わせ
チュートリアルが読めない?無料でお答えします!個人サイト、中小企業サイトのための無料ヘルプ!
カスタマーサービス WeChat
カスタマーサービス WeChat
電話:020-2206-9892
QQ咨询:1025174874
Eメール:info@361sale.com
勤務時間: 月~金、9:30~18:30、祝日休み
© 複製に関する声明
この記事はハリーが執筆しました。
終わり
好きなら応援してください。
クドス0 分かち合う
おすすめ
解説 ソファ購入

コメントを投稿するにはログインしてください

    コメントなし