サポート » プラグイン » カスタムフィールドの選択からAdvanced custom fieldsの名前が選べない

  • 解決済 mame777

    (@mame777)


    Advanced custom fieldsの質問です。
    カスタムフィールドを追加 > 選択 に選択肢がでてこず困っております。
    次のようなサンプルを作成します。

    フィールドラベル 体重
    フィールド名 weight
    フィールドタイプ 数値
    デフォルト値 60

    ルールはそのままで
    投稿タイプ 等しい post

    投稿画面に移動すると、体重60は表示されていますが、

    カスタムフィールドを追加 > 名前の選択
    にweightもしくは、Advanced custom fieldsのデータベースの値(この名前もどのようなものかわかりません)がでてくると思っていたのですが、でてきません。どのようにすれば表示されるのでしょうか?

    位置はここになりますね:http://hayakawayuki.com/wp-content/uploads/2016/02/basic-customfield-06.png

    初歩的な質問でお手数かおかけしますが、よろしくお願いします。

4件の返信を表示中 - 1 - 4件目 (全4件中)
  • Advanced Custom Fields で作成したカスタムフィールドは、WordPress標準のカスタムフィールドとは異なるデータ構造になっているので、WordPress標準のカスタムフィールドの名前のリストには表示されません。
    元々やりたかったことは何でしょうか。

    トピック投稿者 mame777

    (@mame777)

    なるほど、大変参考になるアドバイスありがとうございます。
    Search & Filter Proという、有料プラグインでもカスタムフィールドが選べない同様の症状がでていました。はじめてAdvanced Custom Fieldsを使うこともあり、Advanced Custom Fields側の基本を確認したく質問しました。

    Search & Filter
    https://www.designsandcode.com/wordpress-plugins/search-filter-pro/
    https://ja.wordpress.org/plugins/search-filter/

    やりたいことはAdvanced Custom FieldsとSearch & Filter Proとの連携になります。その際、カスタムフィールドの名前も選ぶ必要があります(この検証はpro版しかできません)。ただ、本日プラグイン側からはカスタムフィールドが選べるようになっていました。。このプラグインの開発者はAdvanced Custom Fieldsを推奨しています。

    最初、作成時に表示されなかったのは謎のままです。プラグイン側で処理をかましているとか、カスタムフィールドを作成したのち、タイムラグのようなものがでる可能性はありますでしょうか?再度テストしたところ時間が経つと表示されるようです。。

    • この返信は4年、 8ヶ月前にmame777が編集しました。

    なるほど、Search & Filter Pro 側からカスタムフィールドを読むわけですね。

    “The easiest way would be to use a plugin such as Advanced Custom Fields or alternatively you could do this programmatically.” と書いてあるので、Search & Filter Pro からは、Advanced Custom Fields で作ったカスタムフィールドも、WordPress標準のカスタムフィールドも、どちらの名前も表示されそうですね。

    なぜ表示されなかったのかはわかりません。タイムラグがあるとは思えませんし。カスタムフィールド作成後、いずれかの投稿でカスタムフィールドに値が入ってその投稿が保存されるまでは表示されない、とかいうことはあるかもしれませんが。

    トピック投稿者 mame777

    (@mame777)

    たびたびありがとうございます。

    一応、何度か表示されているため、解決済みとして、もう少し検証を続けてみたいと思います。アドバイスも参考にさせてもらいます。ありがとうございました。

    • この返信は4年、 8ヶ月前にmame777が編集しました。
4件の返信を表示中 - 1 - 4件目 (全4件中)
  • トピック「カスタムフィールドの選択からAdvanced custom fieldsの名前が選べない」には新たに返信することはできません。