本地主机上的子主题样式未更改

时间:2020-11-27 作者:Jorje12

这是我第一次使用WordPress。为了更好地设计页脚样式,我创建了一个子主题。

我已将自定义样式添加到style.css 它工作得很好,直到没有。现在,突然之间,它没有加载我对style.css.

I have even deleted style.css and nothing changed.

我怎样才能修复它?我已清除缓存,并已使用CTRL+F5重新加载。这是XAMPP上的localhost。

我无法在每次更改时清除缓存style.css 我会对style.css 直到网站完成。

这是我的functions.php:

<?php
// add_action( \'wp_enqueue_scripts\', \'enqueue_parent_styles\' );
// function enqueue_parent_styles() {
//    wp_enqueue_style( \'parent-style\', get_template_directory_uri().\'/style.css\' );
// }

add_action( \'wp_enqueue_scripts\', \'enqueue_child_theme_styles\', PHP_INT_MAX);
function enqueue_child_theme_styles() {
    wp_enqueue_style( \'parent-style\', get_template_directory_uri().\'/style.css\' );
    wp_enqueue_style( \'child-style\', get_stylesheet_uri(), NULL, filemtime( get_stylesheet_directory() . \'/style.css\' ) );
}
?>
我找到了这个答案:https://wordpress.stackexchange.com/a/173076/198154

但我不知道该把代码放在哪里:

<?php
$file = get_bloginfo( \'stylesheet_url\' )
    . \'?\' . filemtime( get_stylesheet_directory() . \'/style.css\' );
?>
<link rel="stylesheet" href="<?php echo $file; ?>" type="text/css" />
在哪个文件中?

1 个回复
SO网友:Ivan Shatsky

Try this:

function enqueue_child_theme_styles() {
    wp_enqueue_style( \'parent-style\', get_template_directory_uri() . \'/style.css\' );
    wp_enqueue_style( \'child-style\', get_stylesheet_uri() . \'?v=\' . filemtime( get_stylesheet_directory() . \'/style.css\' ) );
}

相关推荐

如何将附加的css保存在css文件中并将其排队

外观->;自定义有一个附加CSS的选项,我们可以在其中添加CSS并保存它。我正在尝试将此CSS保存到一个文件中,而不是保存到数据库中并将其排队。我已成功将CSS文件排入队列,但无法动态创建和更新它。有什么提示吗?此代码中有什么错误?add_action(\'customize_register\', \'theme_footer_customizer\'); function theme_footer_customizer($wp_customize){ //adding secti