Javascript 如何使用Avada主题更改Wordpress中的日期选择器默认设置?
Avada主题似乎使用Javascript 如何使用Avada主题更改Wordpress中的日期选择器默认设置?,javascript,wordpress,flatpickr,Javascript,Wordpress,Flatpickr,Avada主题似乎使用flatpickr作为其Avada表单的默认日期选择器,但无法使用Avada Builder更改默认配置 我想使用上描述的可选参数。作为最低要求,我想设置一个最短日期(minDate),这样就不能选择昨天的日期。问题是我对Javascript和Wordpress的幕后操作缺乏一定的了解。我曾试图编辑wp content/plugins/fusion builder/assets/js/min/library/flatpickr.js中的flatpickr.js文件,但这是
flatpickr
作为其Avada表单的默认日期选择器,但无法使用Avada Builder更改默认配置
我想使用上描述的可选参数。作为最低要求,我想设置一个最短日期(minDate
),这样就不能选择昨天的日期。问题是我对Javascript和Wordpress的幕后操作缺乏一定的了解。我曾试图编辑wp content/plugins/fusion builder/assets/js/min/library/flatpickr.js
中的flatpickr.js
文件,但这是不允许的,我也不知道默认设置是否应该更改
使用Avada主题在Wordpress中为
FlatPicker
设置minDate
的正确方法是什么?在进行更多研究并借助Avada支持后,需要采取以下步骤来修改FlatPicker
日期选择器
/wp content/plugins/fusion builder/assets/js/min/library中的flatpickr.js
脚本
flatpickr.js的副本中进行所需的修改
.js
文件的修改版本放入Avada子主题目录wp-content/themes/Avada-Child-Theme
functions.php
文件:function ab_dequeue_script() {
Fusion_Dynamic_JS::dequeue_script( 'fusion-date-picker' );
}
add_action( 'wp_print_scripts', 'ab_dequeue_script', 100 );
function ab_flatpicker_enqueue() {
wp_enqueue_script(
'fusion-date-picker',
get_stylesheet_directory_uri() . '/flatpickr.js',
[ 'jquery' ],
'1',
true
);
}
add_action( 'wp_enqueue_scripts', 'ab_flatpicker_enqueue', 999);