我在<link rel="stylesheet" type="text/css" href="<?php echo get_stylesheet_directory_uri().'/style.css'; ?>">
头中注册了我的CSS
并且站点无法识别我的css文件,我也尝试使用排队样式:
function my_assets() {
wp_enqueue_style( 'theme-style', get_stylesheet_uri(), array( 'style' ) );
wp_enqueue_style( 'style', get_stylesheet_directory_uri() . '/style.css' );
}
add_action( 'wp_enqueue_scripts', 'my_assets' );
它可以识别css,但是当您编辑css文件时它没有更改/更新,因此我删除了 enqueue_style 函数,现在它可以识别2个css,并且在编辑css时仍然没有改变文件。
您认为这里的问题和解决方案是什么?
答案 0 :(得分:0)
将文件放入队列时,请尝试使用版本控制。
wp_enqueue_style( 'style', get_stylesheet_directory_uri() . '/style.css', filemtime(get_stylesheet_directory() . '/style.css'), false );
在官方文档中,您可以检查我在此示例中使用的版本参数:
https://developer.wordpress.org/reference/functions/wp_enqueue_style/
希望有帮助。
乔斯