サポート » 使い方全般 » Advanced Custom Fields 複数サイトのアップデート簡素化

  • 解決済 fuuc0238

    (@fuuc0238)


    Advanced Custom Fields Proを使用し複数のサイトを制作しております。

    ページ自体はすべて同じページ構成でfunctionも全く同じです。CSSは異なります。

    Advanced Custom Fields使いこれまで以上に便利になったのですが、
    フィールドを新たに追加した場合、各ページのダッシュボードにからカスタムフィールドに入り
    追加した項目を手動で追加しています。

    例えばサイトAでカスタムフィールドを追加した場合、
    サイトB
    サイトC
    サイトD

    データベースのインポートでなんとか出来ないかと思いましたが
    データベースでは
    wp_options内に
     1行目 フールド名(追加したフィールド)
     2行目 _フィールド名(フィールドに入力した内容)
    となっており、 

    Aサイトのデータベースをインポートし
    Bサイトにエクスポートでは
    Aサイトで入力したフィールド内容がBサイトに反映されてしまう為、行なえませんでした。

    例えばfunction内にPHPを記載したりプラグインをカスタマイズすることで改善することはできませんでしょうか?
    よろしくお願いいたします。

4件の返信を表示中 - 1 - 4件目 (全4件中)
  • こんにちは

    Pro版は使ったことがありませんが、Advanced Custom Fieldsには「Export to PHP」という機能があります。
    エクスポートされた内容を、サイトB、サイトC、サイトDのfunctions.phpに追記すればカスタムフィールドをコピーすることができます。

    トピック投稿者 fuuc0238

    (@fuuc0238)

    ご回答頂きありがとうございます。

    カスタムフィールド > Tools 内にあります、エクスポートコードを生成から
    phpファイルをダウンロードし、functions.phpに記載しましたら、コピーすることができました。
    これで、フールドが増えてもかんたんに同じ環境にする事ができました。

    ありがとうございます。

    php コードではなく、すべての設定がまとまった json ファイルが生成されるようにもできます。
    https://www.advancedcustomfields.com/resources/local-json/

    トピック投稿者 fuuc0238

    (@fuuc0238)

    ご回答ありがとうございます。
    JSONでの移行もできました。

4件の返信を表示中 - 1 - 4件目 (全4件中)
  • トピック「Advanced Custom Fields 複数サイトのアップデート簡素化」には新たに返信することはできません。