Diviのテーマビルダーの移植性(インポートおよびエクスポート)機能の使用方法

公開: 2019-11-16

Diviのテーマビルダーは、あるDiviサイトから別のサイトに簡単にエクスポートおよびインポートできるいくつかの素晴らしいWebサイトテンプレートを作成するための扉を開きます。 これにより、開発者とデザイナーは、Diviサイトの子テーマのように機能するWebサイトパック全体を作成できます。 したがって、最良の結果を得るには、Diviのテーマビルダーの移植性機能を使用してこれらのテンプレートを適切にエクスポートおよびインポートする方法を理解することが重要です。

このチュートリアルでは、Diviのテーマビルダーの移植性機能を使用して、さまざまな方法でテンプレートをインポートおよびエクスポートする方法について説明します。 うまくいけば、これはあなたが将来の移植性オプションで持っているどんな躊躇も軽減するのを助けるでしょう。

飛び込みましょう!

私たちのYoutubeチャンネルを購読する

すべてのテンプレートを一度にエクスポートする方法

最初の例では、エクスポートするテンプレートのコレクション(デフォルトのWebサイトテンプレートを含む)があるとします。 これを行うには、WordPressダッシュボードに移動し、Divi> ThemeBuilderに移動します。 次に、ページの右上にある紫色のメニューバー内の移植性アイコンを選択します。

Diviテーマビルダーの移植性オプション

ポータビリティモーダルの[エクスポート]タブで、エクスポートファイルの名前を入力します。 [すべてのテンプレートをエクスポート]オプションをオンのままにして、[エクスポート]ボタンをクリックします。

Diviテーマビルダーの移植性オプション

これで、これらすべてのテンプレートを含むjsonファイルがコンピューターに保存され、Diviサイトにインポートして戻す準備が整いました。

Diviテーマビルダーの移植性オプション

Diviテーマビルダーを使用してテンプレートをインポートする方法

テンプレートをサイトにインポートするには、インポートする適切なファイルが必要です。 このファイルはjson形式であり、1つ以上のテーマビルダーテンプレートが正常にエクスポートされると生成されます。 jsonファイルには、1つのテンプレートまたは複数のテンプレート(デフォルトのWebサイトテンプレートを含む)をすべて1つのファイルに含めることができます。 したがって、後でjsonファイルの内容をよりよく認識できるように、エクスポートファイルに名前を付けることが重要です。

Diviテーマビルダーを使用してjsonファイルをインポートするには、ページの右上にある移植性アイコンをクリックして、テーマビルダー内の同じ移植性オプションに移動します。

Diviテーマビルダーの移植性オプション

次に、[インポート]タブを選択します。

コンピューターからファイルを選択します。

空のテーマビルダーにテンプレートをインポートする場合、オプションは適用されないため、チェックしたままにしておくことができます。 オーバーライドについては、この投稿の後半で説明します。

その後、インポートボタンをクリックします。

Diviテーマビルダーの移植性オプション

それでおしまい! ファイルに含まれるすべてのテンプレートは、すべてのグローバル領域と割り当てが設定された状態で、魔法のようにWebサイトにインポートされます。 あなたが今しなければならないのは変更を保存するためにクリックすることだけです。

Diviテーマビルダーの移植性オプション

個々のテンプレートをエクスポートする方法

テーマビルダーから個々のテンプレートをエクスポートするには、実際には2つの方法があります。 最初の方法は、テンプレートにカーソルを合わせたときに表示される個々のテンプレートメニューのエクスポートアイコンを選択することです。

Diviテーマビルダーの移植性オプション

エクスポートアイコンをクリックした後、エクスポートファイル名を入力して[エクスポート]ボタンをクリックするだけです。

Diviテーマビルダーの移植性オプション

個々のテンプレートのjsonファイルがコンピューターにダウンロードされます。

個々のテンプレートをエクスポートするもう1つの方法は、テーマビルダーの一般的な移植性オプションを使用することです。

これを行うには、テーマビルダーインターフェイスの右上にある移植性アイコンをクリックします。

[エクスポート]タブで、エクスポートファイル名を入力します。

次に、「すべてのテンプレートをエクスポート」オプションを「オフ」にします。 これにより、使用可能なテンプレートのリストが表示されます。 リストから個々のテンプレートを選択し、[エクスポート]ボタンをクリックします。

Diviテーマビルダーの移植性オプション

それに応じてファイルがダウンロードされます。

Diviテーマビルダーの移植性オプション

選択したテンプレートをエクスポートする方法

選択した数のテンプレートをエクスポートするには、テーマビルダーインターフェイスの右上にある移植性アイコンをクリックします。 この例では、404ページ、すべての投稿、およびすべてのカテゴリページのテンプレートをエクスポートするとします。

Diviテーマビルダーの移植性オプション

ポータビリティモーダルで、エクスポートファイルに名前を付けてから、[すべてのテンプレートをエクスポート]オプションを「オフ」にします。 これにより、使用可能なテンプレートのリストが表示されます。 リストからエクスポートするテンプレートを選択し、[エクスポート]ボタンをクリックします。

Diviテーマビルダーの移植性オプション

移植性オプションを使用したインポートの競合の処理

テンプレートが既に配置されているサイトにテンプレートをインポートしたい場合があります。 競合の可能性を支援するために、移植性モーダルにはいくつかのオプションが含まれています。 1つのオプションでは、インポートするテンプレートで既存のテンプレートの割り当てを上書きするかどうかを選択できます。

たとえば、投稿テンプレート(「すべての投稿」に割り当てられたテンプレート)がすでにWebサイトにあるとします。 テンプレートには、グローバルヘッダー、カスタムボディ、およびグローバルフッターが含まれています。

Diviテーマビルダーの移植性オプション

同じ割り当て(「すべての投稿」)と独自のグローバルヘッダーおよびフッターを含む別のテンプレートをインポートする場合、競合が発生します。 最初の競合は割り当て(両方とも「すべての投稿」に割り当てられます)であり、2番目の競合はグローバル要素(両方ともグローバルヘッダーとフッターにリンクされています)です。

ここで、これらの移植性オプションが役に立ちます。

新しい投稿テンプレートをインポートするときは、[インポートで既存の割り当てを上書きできるようにする]オプションをオンのままにします。 次に、インポートボタンをクリックすると、ボックスに新しい警告が表示され、インポートのグローバル要素をどのように処理するかを尋ねられます。 「これらをこのWebサイトのグローバルな見出し、本文、および/またはフッターに再リンクする」オプションを選択すると、インポートされたテンプレートが既存の割り当て上書きし、Webサイトのグローバルヘッダー、本文、および/またはフッター採用できるようになります

Diviテーマビルダーの移植性オプション

インポートが正常に追加されると、割り当てが競合するインポートされたテンプレート(「すべての投稿」)が既存のテンプレートを上書きし、既存のテンプレート割り当てを「未割り当て」に変更します。 また、テンプレートはWebサイトのグローバルヘッダーとフッターを採用(または再リンク)します。

Diviテーマビルダーの移植性オプション

これで、Webサイトの投稿にアクセスすると、同じグローバルヘッダーとフッターが表示されますが、新しいカスタムボディがあります。 これは、新しくインポートされたテンプレートが「すべての投稿」に割り当てられているが、Webサイトのグローバルヘッダーとフッターを継承しているためです。

Diviテーマビルダーの移植性オプション

新しい投稿テンプレートをインポートし、インポート後に独自のグローバルヘッダーとフッターを保持する場合は、[静的レイアウトとしてインポートする]オプションを確認して選択する必要があります。

これを行うには、テーマビルダーの上部にある移植性アイコンをクリックします。 移植性モーダルの下で、インポートタブに移動し、コンピューターからファイルを選択します。 [インポートの上書きを許可する…]オプションをオンのままにして、[インポート]ボタンをクリックします。

今回は、グローバルエリアを「再リンク」する代わりに、「静的レイアウトとしてインポートする…」オプションを選択します。

Diviテーマビルダーの移植性オプション

これにより、インポートされたテンプレートが既存の割り当て上書きし、独自のグローバルヘッダー、本文、フッターを静的レイアウトとして保持できるようになります

Diviテーマビルダーの移植性オプション

この新しくインポートされたテンプレートを使用してライブサイトの投稿を見ると、ヘッダーとフッターが静的レイアウトとして引き継がれていることがわかります。 これは、ヘッダーとフッター、またはこの個々のテンプレート(グローバルではない)に視覚的に(および適用可能)であることを意味します。

Diviテーマビルダーの移植性オプション

新しいテンプレートで既存の割り当てを上書きしたくない場合は、テンプレートをインポートするときに「インポートで既存の割り当てを上書きすることを許可する」オプションを「オフ」にすることができます。

Diviテーマビルダーの移植性オプション

テンプレートの割り当てが既存のテンプレートと競合するため、インポートされたテンプレートは「未割り当て」として表示されます。

Diviテーマビルダーの移植性オプション

これは、現在のWebサイトで何も変更することを心配せずに、多数のテンプレート(またはテーマビルダーパックの1つ)を持ち込みたい場合に便利です。

たとえば、グローバルアイテムを含むテーマビルダーテンプレートの完全なセットを含むファイルがあるとします。 「オーバーライド」オプションを選択せず​​に、静的レイアウトとしてファイルをインポートできます。

Diviテーマビルダーの移植性オプション

インポートされたレイアウトは、既存のテンプレート割り当てを上書きせずに静的レイアウトになります。

Diviテーマビルダーの移植性オプション

デフォルトのWebサイトテンプレートをインポートして上書きする方法

デフォルトのWebサイトテンプレートは、Webサイトのグローバル領域を制御するテーマビルダーの特別なテンプレートです。

デフォルトのWebサイトテンプレートは、他のテンプレートと同じようにエクスポートおよびインポートできます。 ただし、WebサイトにはデフォルトのWebサイトテンプレートを1つしか含めることができないため、選択する必要があるのは1つだけです。 デフォルトのウェブサイトテンプレートを新しいデフォルトのウェブサイトテンプレートで上書きする場合は、デフォルトのウェブサイトテンプレートを含むファイルをインポートし、「デフォルトのウェブサイトテンプレートを上書きする」オプションが選択されていることを確認するだけです。

Diviテーマビルダーの移植性オプション

新しいデフォルトのWebサイトテンプレートがインポートされると、サイト全体の以前のグローバルエリアを使用して、すべてのテンプレート全体でグローバルエリアのすべてのインスタンスが上書きされます。 したがって、他に何もする必要はありません。

Diviテーマビルダーの移植性オプション

インポートする前にバックアップをダウンロードする

先に進む前に、新しいテンプレートをインポートするときに使用できる「インポートする前にバックアップをダウンロードする」オプションを指摘することが重要です。 実際、1つ以上のテンプレートをWebサイトにインポートする前に、バックアップをダウンロードすることをお勧めします。 結局のところ、テンプレートがたくさんある可能性があり、バックアップなしで誤って上書きしたり消去したりしたくない場合があります。

このオプションは、[インポート]タブの3番目のオプションです。

Diviテーマビルダーの移植性オプション

最終的な考え

数回クリックするだけでサイト全体を変換する方法には、魔法のようなものがあります。 また、Diviのテーマビルダーの移植性オプションを使用すると、必要なテンプレートをインポートおよびエクスポートしたり、それらのテンプレートを既存のテンプレートとどのように動作させるかを選択したりできます。 疑わしい場合は、インポートする前にバックアップをダウンロードするのが常に安全です。

Diviのテーマビルダーでテンプレートをインポートおよびエクスポートした経験はどのようになっていますか?

コメントでお返事をお待ちしております。

乾杯!