如何覆盖子主题中的联系人表单7 js文件

时间:2017-07-10 04:46:24

标签: javascript php wordpress wordpress-theming contact-form-7

我在WordPress网站上使用的是联系表单7插件。我有一种情况,我必须修改和添加新的JavaScript代码来扩展功能。现在我想覆盖我的子主题中的文件script.js。 文件位置:plugins/contact-form-7/includes/js/scripts.js

请帮忙。

1 个答案:

答案 0 :(得分:4)

首先,对于子主题中的覆盖脚本文件,您需要使用wp_dequeue_script

将插件脚本文件出列

将插件脚本取消后,您需要再次使用子主题路径添加脚本文件。将您的插件脚本[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}}