サポート » マルチサイト » 新規サイト作成時にデフォルトでカスタムフィールドを設定したい

  • 解決済 stbl

    (@stbl)


    はじめまして。宜しくお願いします。

    現在、マルチサイト機能を利用してブログポータルのようなサイトを作成したいと思っているのですが、ユーザーが登録をして新規サイトを作成した時、デフォルトの投稿ページに画像を数個登録するカスタムフィールドを設置したいと思っています。
    Advanced Custom Fields 4.3.4プラグインをインストールし、ネットワークで有効化したのですが、それぞれのサイトでAdvanced Custom Fieldsの設定をしなければいけません。

    誰でも簡単に投稿できるよう、決められた項目のみの入力をしてもらいたいので、最初からカスタムフィールドを全ての子サイト(ユーザーのサイト)で同じ項目にするにはどのような方法がありますでしょうか?

    Advanced Custom Fieldsで可能な方法や参考サイト・他プラグインなど皆様のお知恵をお貸しいただければと存じます。
    まだまだ初心者なもので理解に乏しいこともあるかもしれませんが、なにとぞ宜しくお願いいたします。

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • 子サイトが共通のテーマを使っていることが前提になりますが、Advanced Custom FieldにはPHPでのエクスポート機能があります。

    子サイトにてカスタムフィールドのフォーマットを定め、これをPHPでエクスポート、生成されるコードをテーマのfunctions.phpに記述します。
    すると、そのテーマを有効化すれば同じカスタムフィールド項目が表示されるはずです。

    トピック投稿者 stbl

    (@stbl)

    Fukazawa Kojiro さま
    ご回答ありがとうございます。

    しばらく回答が付かなかったので、まさか回答していただけるとは思わず見ておりませんでした。御礼が遅くなり申し訳ございません。

    大変参考になります。エクスポートにより生成されるコードをfunctionではなく、プラグインに導入できるかやってみたいと思います。

    ありがとうございました。

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • トピック「新規サイト作成時にデフォルトでカスタムフィールドを設定したい」には新たに返信することはできません。