以下のコードで、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' );
しかし、それは警告を投げています
Warning:filemtime():statが失敗しました.....
私はファイルが存在することを確信しながら
それはあなたが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' );