これがシナリオです。
分類用語の参照フィールドがあり、分類用語に参照されています。たとえば、カテゴリ用語に関連付けられています。次に、その特定のフィールドに関連付けられているカテゴリ語彙のvidをフェッチする必要があります。
またはdrupal 7でフィールド設定をフェッチする方法はありますか?
この情報を取得するには、フィールドAPI関数と分類法API関数を組み合わせて使用できます。
$field_name = 'field_FIELD_NAME';
// Get the field info
$info = field_info_field($field_name);
// The link to the vocab is stored as it's machine name
$vocab_machine_name = $info['settings']['allowed_values'][0]['vocabulary'];
// Load the vocab by machine name
$vocab = taxonomy_vocabulary_machine_name_load($vocab_machine_name);
// Finally, get the vid
$vid = $vocab->vid;