我从在GitHub上找到的空白店面子主题模板开始。子主题的style.css包含一些作者信息, 但所有内容均已注释掉。 GTmetrix扫描显示该样式表文件正在加载, 建议我以内联方式加载它, 但是我在想, 因为它本质上是空的, 为什么还要完全加载它?
我在Wordpress Customizer的Additional CSS框中添加了样式自定义项, 因此我希望使epty子主题的style.css出队, 并希望稍微优化页面加载速度。
所以我在我的functions.php中添加了以下内容:
/* 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 ');
}
但是我可以看到它仍在页面源代码中加载(并在GTmetrix上重新扫描)。
<
link rel='stylesheet' id='storefront-child-style-css' href='https://www.mywebsite.com/wp-content/themes/storefront-child-theme/style.css?ver=1.0.0' type='text/css' media='all' />
所以我的问题是, 我是否认为此空白样式表是不必要的, 因为它会减慢页面加载速度, 因此是否正确?以及如何使它正确出队?
#1【如何使子主题样式出队()】根据WordPress文档, style.css文件是必需的文件, 因为它告诉WordPress有关该主题的基本信息, 包括它是具有特定父级的子主题的事实。
推荐阅读
- 如何在WordPress上禁用主题更新以避免丢失我的更改()
- 如何部署WordPress主题
- 如何删除WordPress页面中的上次更新日期()
- 如果站点使用Divi,如何创建模板()
- 如何使用CSS降低WordPress中的页脚高度()
- 如何自定义WordPress主题,包括小部件()
- 如何在上线之前自定义WordPress主题
- ECMAScript 2021(ES12)新特性简介
- 性能提升60%↑ 成本降低50%↓ 个推分享Spark性能调优实战经验