如果插件使用某些脚本(突出示例:jQuery UI Datepicker),但是您对脚本如何呈现输出不满意,则有两种可能性:
1.取消注册脚本>添加自己的版本
因此,首先你需要检查的手柄,然后找到优先级和钩(wp_enqueue_scripts
,login_enqueue_scripts
,等)......你知道该怎么做。
2.更改jQuery插件参数
通常-如果插件不是废话-它会使用以下命令将参数从PHP推送到JS
wp_localize_script( $handle, $object_name, array(
// data
) );
现在,这是一种将数据添加到JS脚本的聪明方法,但是 ...默认情况下它是不可过滤的。以后都WP_Scripts
没有WP_Dependencies
提供任何过滤器供用户使用
问题:我们如何使用过滤从PHP移动到Javascript的参数/参数
wp_localize_script
?