我从在GitHub上找到的空白店面子主题模板开始。子主题的 Future<String> startVideoRecording() async {
RegExp regExp = new RegExp( //Here is the regex fonction to extract long, lat
r"(^\S*)",
);
var match = regExp.firstMatch("$_currentDate");
_currentDate_modify = match.group(1);
final Directory extDir = await getApplicationDocumentsDirectory();
print('file:${extDir.path}/Movies/$_currentDate_modify.mp4');
_controller = VideoPlayerController.network(
'file:${extDir.path}/Movies/$_currentDate_modify.mp4'
)
..initialize().then((_) {
setState(() {
});
});
}
包含一些作者信息,但所有内容均已注释掉。 GTmetrix扫描显示该样式表文件正在加载,建议我以内联方式加载它,但是我在想,因为它本质上是空的,为什么还要完全加载它?
我将样式自定义添加到Wordpress Customizer的“ Additional CSS”(附加CSS)框中,因此我希望使entty子主题的style.css
出队,并希望稍微优化页面加载速度。
所以我在我的functions.php中添加了以下内容:
style.css
但是我可以看到它仍在页面源代码中加载(并在GTmetrix上重新扫描)。
/* Dequeue Storefront Child Theme style.css */
add_action( 'wp_enqueue_scripts', 'dequeue_storefront_child_theme_style ');
function dequeue_storefront_child_theme_style() {
wp_dequeue_style(' storefront-child-style ');
}
所以我的问题是,我是否认为此空白样式表是不必要的,因为它会减慢页面加载速度,因此是否正确?以及如何使它正确出队?
答案 0 :(得分:0)
根据WordPress docs,style.css文件是必需的文件,因为它告诉WordPress有关该主题的基本信息,包括它是具有特定父级的子主题的事实。
答案 1 :(得分:0)
使用上面的代码不起作用,因为它在这个“dequeue_storefront_child_theme_style”和“storefront-child-style”中有一个空格 修复此问题后,此代码以更高的优先级为我工作: 您可能不应该将其设置得那么高,而是选择一个适合您的值。
add_action( 'wp_enqueue_scripts', 'dequeue_storefront_child_theme_style',9999);
function dequeue_storefront_child_theme_style() {
wp_dequeue_style('storefront-child-style');
}