ACF具有细粒度filters 用于加载字段时。
add_action( \'wp_enqueue_scripts\', \'register_my_scripts\', 5 );
function register_my_scripts() {
wp_register_script( \'my-script\', \'path-to/my-script.js\', array(), \'version\', true );
}
add_filter(\'acf/load_field/name=my_field_name\', \'load_field_my_field_name\');
function load_field_my_field_name( $field ) {
wp_enqueue_script( \'my-script\' );
return $field;
}
通常,应将所有脚本排入队列
wp_enqueue_scripts
钩所以,您应该确保您的脚本及其依赖项(尚未加载)可以加载到页脚中。这样,当内容中的字段被访问时,脚本就会排队。