AIサマリー
説明
について wpforms_dynamic_choice_taxonomy_args
フィルタは、カテゴリやタグのようなタクソノミーの用語のための動的な選択肢を入力するために使用されます。
パラメータ | タイプ | 記述 |
---|---|---|
$args | 配列 (必須) | タクソノミータームをフェッチするための引数。デフォルトではtaxonomy 文字列。フィールド設定で選択されたタクソノミー、例えば category または post_tag .hide_empty ブール。投稿のない用語を非表示にするかどうか。デフォルト false |
$field | 配列 | 動的選択肢フィールドのフィールド設定とプロパティをサニタイズしました。 |
$form_data | 配列 | フォームID。 |
ソース
wpforms/includes/admin/ajax-actions.php
例
/**
* Limit taxonomy terms displayed in a Dynamic Choices field.
*
* @link https://wpforms.com/developers/wpforms_dynamic_choice_taxonomy_args
*
* @param array $args Arguments from taxonomy query.
* @param array $field Sanitized field data.
* @param int $form_id Form ID.
*
* @return array Updated arguments
*/
function wpf_dev_dynamic_choices_taxonomies( $args, $field, $form_id ) {
// Only run on form #456 and field #12
if ( $form_id == 456 && $field['id'] == 12 ) {
// Include categories with IDs 25, 26, and 27
$args['include'] = '25,26,27';
}
return $args;
}
add_filter( 'wpforms_dynamic_choice_taxonomy_args', 'wpf_dev_dynamic_choices_taxonomies', 10, 3 );