我对php和排队脚本还很陌生,我想了解以下内容,因为在任何地方都找不到答案。
我有一个父主题,该主题可将脚本排入这样的函数中:
function parent_scripts() {
global $paged, $post, $current_user;
wp_get_current_user();
$userID = $current_user->ID;
............etc
wp_enqueue_style(.........etc
wp_enqueue_script(......etc
(....enqueuing of lots of scripts here.......)
}
add_action( 'wp_enqueue_scripts', 'parent_scripts' );
我已经看到,正确地使子主题脚本入队/覆盖是通过先使父脚本出队,然后使自己的子脚本入队。
当我的主题将脚本的排队包含在函数中时,复制WHOLE函数然后更改一些脚本以指向子主题是正确的吗? 还是有一种方法可以挑选出我想入队的脚本并在子主题中使用常见的方式(通过出队/入队)? 我尝试使用出队/入队方法入队,但是它没有用,据我了解,父函数中概述了此函数中的依赖项。
我担心的是,通过复制整个函数(本质上是整个文件),当父主题已更新并添加了额外的脚本时,稍后可能会遇到问题。...
请提供任何建议! :)