我们发现在使用ACF Pro v.6.0.3的时候,出现了一些问题。具体地说,当在WordPress 5.5或更高版本中编辑页面时,ACF字段可能无法保存。这是由于更新后, WordPress 已经关闭了jQuery Migrate插件,导致ACF JS代码中存在的一些过时的jQuery函数无法正常工作。
要解决这个问题,我们可以在主题(或插件)中添加以下代码以启用jQuery Migrate:
function my_acf_admin_scripts() { wp_register_script( 'jquery-migrate', 'https://code.jquery.com/jquery-migrate-3.3.2.min.js', array('jquery'), '3.3.2' ); wp_enqueue_script( 'jquery-migrate' ); }
add_action( 'admin_enqueue_scripts', 'my_acf_admin_scripts' );
这样一来,ACF Pro就能正常工作了。