我正在尝试将一个已编辑的 js 文件从我的子主题中排入队列,并将原始文件从父主题中取出。它应该很简单,但是,父主题正在调用一个函数,所有队列都在其中进行。我设法将它入队,但没有出队。另外,原来的enqueue后面跟着wp_localize_script()
function。
如果我将整个功能复制给我的孩子,它就可以工作,但我正在寻找一种更清洁、更好的方法来实现这一目标。
以下是原始代码的设置方式(父主题):
在 function.php 中调用了这个函数
add_action('wp_enqueue_scripts', 'wpestate_scripts');
该wpestate_scripts
函数在另一个文件中找到,css_js_include.php
function wpestate_scripts() {
// A bunch of files being enqueued and some variables being assigned
wp_enqueue_script('wpestate_property', trailingslashit( get_stylesheet_directory_uri() ).'js/property.js',array('jquery','wpestate_control'), '1.0', true);
wp_localize_script('wpestate_property', 'property_vars',
array(
// Variables being localized
)
);
}
我已经添加了wp_dequeue_script('wpestate_property')
andwp_deregister_script('wpestate_property')
到我的孩子function.php
。它没有用。
任何帮助表示赞赏。