【发布时间】:2019-08-30 16:12:53
【问题描述】:
我正在尝试将一个已编辑的 js 文件从我的子主题中排入队列,并将原始文件从父主题中取出。它应该很简单,但是,父主题正在调用一个函数,所有队列都在其中进行。我设法将它入队,但没有出队。另外,原来的enqueue后面跟着wp_localize_script()函数。
如果我将整个函数复制给我的孩子,它可以工作,但我正在寻找一种更清洁、更好的方法来实现这一点。
以下是原始代码的设置方式(父主题):
在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
)
);
}
我已经为我的孩子function.php 添加了wp_dequeue_script('wpestate_property') 和wp_deregister_script('wpestate_property')。它没有用。
感谢任何帮助。
【问题讨论】: