モデルにカスタムフィールドを追加する方法

いいえ、追加フィールドのために追加のコードを追加するだけです。ほとんどの場合、既存のコードを複製するだけです。たとえば、

add_preloaded_topic_list_custom_field(FIELD_NAME_1)
add_preloaded_topic_list_custom_field(FIELD_NAME_2)

カスタムユーザーフィールドの最初の参照先は、「/admin/customize/user_fields」で、UIで追加できます。より詳細な制御が必要な場合、プロセスはトピックやカテゴリと非常によく似ていますが、ユーザーフィールドでは実際にはフロントエンド要素は必要ありません。

実際、私たち(Pavilion)はカスタムフィールドプラグイン(WordPressのACFに類似)を作成することを考えており、最初はCustom Wizard plugin.のカスタムフィールド管理インターフェイスのようになります。

実際、すでにCustom Wizardプラグインをカスタムフィールドマネージャーとして使用している人もいます。インスタンス上のすべてのカスタムフィールド(ソースを問わず)をリストし、サポートする任意のモデルに任意のタイプのフィールドを追加できます。

フロントエンドサポートは追加されません。たとえば、Topic Custom Field教育プラグインに示されているようなもの(カスタムウィザードプラグインのコンテキストでは機能しません)は、そのため、それを別のプラグインに分割することを考えています。

「いいね!」 3