我有一个acf选择;global\\u fargtema公司;对于所有块
我想做的是,如果一个块名为==”;acf/全幅宽对讲机“;填写字段“;global\\u fargtema公司;使用$对象->;ID=“”;1“$对象->;post\\u标题=“post\\u title”;全幅面对讲机;;如果块名称为==”;acf/usp“$对象->;ID=“”;1“$对象->;post\\u标题=“post\\u title”;美国药典;;
一页上可以有多个块,你知道如何实现吗?
function acf_load_theme_field_choices($field)
$field[\'choices\'] = array(
\'custom\' => \'My Custom Choice\',
\'custom_2\' => \'My Custom Choice 2\'
);
return $field;
}
我试过这个:
$post = get_post();
if ( has_blocks( $post->post_content ) ) {
$blocks = parse_blocks( $post->post_content );
if ( $blocks[0][\'blockName\'] === \'acf/full-width-talker\' ) {
add_filter(\'acf/load_field/name=global_fargtema\', \'acf_load_theme_field_choices\');
}
}
但它不起作用