wordpress エクスポート機能のフィールドグループとフィールドの違いは?

WordPress のエクスポートで、フィールドグループとフィールドの違いは、以下のとおりです。

  • フィールドグループは、複数のフィールドをまとめた単位です。フィールドグループごとに、タイトル、説明、表示順、条件判定などの設定をすることができます。
  • フィールドは、フィールドグループに含まれる単一の入力項目です。フィールドの種類は、テキスト、画像、チェックボックス、ラジオボタンなど、さまざまなものがあります。

具体的には、エクスポートでフィールドグループを選択した場合、そのフィールドグループに含まれるすべてのフィールドがエクスポートされます。一方、フィールドを選択した場合、そのフィールドのみがエクスポートされます。

例えば、以下のようなフィールドグループがあるとします。

フィールドグループ名:商品情報

フィールド:商品名
フィールド:商品説明
フィールド:価格

この場合、フィールドグループを選択してエクスポートすると、以下の XML ファイルが生成されます。

XML
<acf>
  <field_groups>
    <field_group>
      <id>1</id>
      <title>商品情報</title>
      <description>商品の情報を入力します。</description>
      <fields>
        <field>
          <id>2</id>
          <label>商品名</label>
          <type>text</type>
        </field>
        <field>
          <id>3</id>
          <label>商品説明</label>
          <type>textarea</type>
        </field>
        <field>
          <id>4</id>
          <label>価格</label>
          <type>number</type>
        </field>
      </fields>
    </field_group>
  </field_groups>
</acf>

一方、フィールド「商品名」のみを選択してエクスポートすると、以下の XML ファイルが生成されます。

XML
<acf>
  <fields>
    <field>
      <id>2</id>
      <label>商品名</label>
      <type>text</type>
    </field>
  </fields>
</acf>

このように、フィールドグループを選択してエクスポートすると、フィールドグループの構造をそのまま維持したままエクスポートすることができます。一方、フィールドのみを選択してエクスポートすると、フィールドの種類や設定などの情報のみがエクスポートされます。