如果你看get_parent_theme_file_path()
它返回apply_filters( \'parent_theme_file_path\', $path, $file );
您需要在此处添加一个过滤器,以将位置覆盖到子主题中的某些内容,如下所示。
add_filter(\'parent_theme_file_path\', function($path, $file) {
if ($file !== \'/inc/icon-functions.php\') {
return $path;
}
$path = get_stylesheet_directory() . \'/\' . $file;
return $path;
}, 10, 2);
您仍然需要有一个文件才能在子主题中的该位置找到它,但您可以在其中放置任何需要的内容。