我正在尝试使用filemtime()
与的函数wp_enqueue_style
使用以下代码段
function pro_styles()
{
wp_enqueue_style( \'child-style\', get_stylesheet_directory_uri() .\'/child-style.css\', array(), filemtime(get_stylesheet_directory_uri() .\'/child-style.css\'), \'all\' );
}
add_action( \'wp_enqueue_scripts\', \'pro_styles\' );
但这是一个警告
警告:filemtime():stat失败,原因是。。。。。
虽然我确信文件存在
最合适的回答,由SO网友:Jacob Peattie 整理而成
这是因为你正在通过URL检索它,但是filemtime()
需要路径。使用get_stylesheet_directory()
相反返回路径:
function pro_styles()
{
wp_enqueue_style( \'child-style\', get_stylesheet_directory_uri() .\'/child-style.css\', array(), filemtime(get_stylesheet_directory() .\'/child-style.css\'), \'all\' );
}
add_action( \'wp_enqueue_scripts\', \'pro_styles\' );