我从在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有关该主题的基本信息, 包括它是具有特定父级的子主题的事实。
评论前必须登录!
注册