当前的首要答案取决于主题,因为它要求主题开发人员将子主题版本号设置为变量,然后将其附加到子样式中。排队时使用css。我在一些主题上看到过这一点,但不是很多。以下内容适用于在函数中注册子样式的任何主题。php-不能使用旧的@import规则,我已经没有看到太多了。
在函数中。php的子主题,您应该有类似的内容:
// enqueue the child theme stylesheet
function wp_schools_enqueue_scripts() {
wp_register_style( \'childstyle\', get_stylesheet_directory_uri() . \'/style.css\' );
wp_enqueue_style( \'childstyle\' );
}
add_action( \'wp_enqueue_scripts\', \'wp_schools_enqueue_scripts\', 11);
如果将其更改为以下内容,则每次保存文件时,它都会附加一个时间戳作为版本号,从而允许样式表的每次更改通过本地缓存中断:
// enqueue the child theme stylesheet
function wp_schools_enqueue_scripts() {
wp_register_style(
\'childstyle\',
get_stylesheet_directory_uri() . \'/style.css\',
array(),
filemtime( get_stylesheet_directory() . \'/style.css\' )
);
wp_enqueue_style( \'childstyle\' );
}
add_action( \'wp_enqueue_scripts\', \'wp_schools_enqueue_scripts\', 11);
希望这对别人有帮助。我在我积极管理的每个网站上都使用它。