Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何使用Avada主题更改Wordpress中的日期选择器默认设置?_Javascript_Wordpress_Flatpickr - Fatal编程技术网

Javascript 如何使用Avada主题更改Wordpress中的日期选择器默认设置?

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文件,但这是

Avada主题似乎使用
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
日期选择器

  • 添加子主题(在本例中为Avada子主题)
  • 复制
    /wp content/plugins/fusion builder/assets/js/min/library中的
    flatpickr.js
    脚本
  • flatpickr.js的副本中进行所需的修改
  • .js
    文件的修改版本放入Avada子主题目录
    wp-content/themes/Avada-Child-Theme
  • 通过添加以下代码,修改Avada子主题的
    functions.php
    文件:
  • 在Wordpress中选择Avada子主题
  • 这应该能奏效

    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);