サポート » プラグイン » Advanced Custom Fields のリンク先リストをIDにしたい

  • 解決済 petitsabi

    (@petitsabi)


    Advanced Custom Fields を利用しています。
    「フィールドタイプ」で「ページリンク」を選択、「投稿タイプ」を指定すると、投稿画面ではドロップダウンで、記事のタイトルリストが表示されます。
    このリストを「記事のタイトル」ではなく、「記事のID」にしたいのですが、可能でしょうか?

    プラグイン中のファイルを弄ると、カスタムフィールド設定画面のリストは変更できるのですが、投稿画面に関わる箇所が見つけれませんでした。Wordpress側のファイルを見ないといけないでしょうか?

    プラグインのサポート欄や当フォーラム内を検索してみたのですが、関連する項目を見つけられませんでした。
    ヒントをいただけましたら幸いです。

    WordPress 3.4.1
    PHP5.3.8、MySQL 14.14
    ローカルサーバ(XAMPP使用)
    ブラウザ Google Chrome Ver.22

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • Advanced Custom Fieldsのバージョンはいくつでしょうか。
    3.5.0の場合ですと
    wp-content/plugins/advanced-custom-fields/core/fields/post_object.php
    のcreate_fieldのなかの最後のほう
    // add to choices
    $field['choices'][ $post->ID ] = $title;

    $field['choices'][ $post->ID ] = $post->ID;
    にしてやればIDになります。
    その下の// group by post typeはこのフィールドを設定した
    オプションで変える必要あったり無かったりです。

    トピック投稿者 petitsabi

    (@petitsabi)

    Advanced Custom Fieldsのバージョンは3.5.0です。
    書き忘れてすみませんでした。

    教えていただいた方法で思い通りにできました!
    初心者ですが、ファイルの見方も少し見えてきた気がします。
    本当にありがとうございます。

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • トピック「Advanced Custom Fields のリンク先リストをIDにしたい」には新たに返信することはできません。