父主题的functions.php
将自动加载。您不需要“阅读”它,也不想手动“破解”它,这将被覆盖,也不想通过编程“破解”它,这将占用大量资源。
您的主题正在将脚本排入wp_head
行动您只需要删除该回调并添加一个稍微修改的回调。诀窍在于你的孩子的主题functions.php
在父级之后加载functions.php
所以你需要把握好时机。
function dequeue_dt_specific_enqueues() {
remove_action(\'wp_head\', \'dt_specific_enqueues\');
}
add_action(\'after_setup_theme\', \'dequeue_dt_specific_enqueues\');
然后添加回您自己的版本:
function altered_dt_specific_enqueues() {
if (is_single()) {
wp_enqueue_script( \'comment-reply\' );
}
}
add_action(\'wp_head\', \'altered_dt_specific_enqueues\');