我在我的WordPress网站上使用联系表单7插件 . 我有一种情况,我必须修改和添加新的JavaScript代码来扩展功能 . 现在我想在我的子主题中覆盖文件 script.js . 文件位置: plugins/contact-form-7/includes/js/scripts.js
script.js
plugins/contact-form-7/includes/js/scripts.js
请帮忙 .
对于子主题中的覆盖脚本文件,首先需要使用wp_dequeue_script将插件脚本文件出列
将插件脚本出列后,需要再次使用子主题路径添加脚本文件 . 将您的插件脚本[ scripts.js ]文件放在您的子主题中 . 检查下面的示例代码 . 将以下代码放在您的子主题 function.php 文件中
scripts.js
function.php
add_action('wp_enqueue_scripts', 'pre_contact_form_callback', 100); function pre_contact_form_callback() { wp_dequeue_script('contact-form-7'); wp_enqueue_script( 'contact-form-7-child', get_stylesheet_directory_uri().'/js/scripts.js', array( 'jquery', 'jquery-form' ), null, true); }
1 回答
对于子主题中的覆盖脚本文件,首先需要使用wp_dequeue_script将插件脚本文件出列
将插件脚本出列后,需要再次使用子主题路径添加脚本文件 . 将您的插件脚本[
scripts.js
]文件放在您的子主题中 . 检查下面的示例代码 . 将以下代码放在您的子主题function.php
文件中