在wordpress环境中。
我尝试使用filemtime自动将版本控制添加到我的脚本中,但收到以下错误消息:
Warning: filemtime() [function.filemtime]: stat failed for (file name)代码很简单
$myfile = get_template_directory_uri() . '/js/script.js';
wp_enqueue_script('mywebsite-script',$myfile , array( 'jquery' ), filemtime( $myfile ), true );文件的路径是正确的,但正如我所说的,我收到了stat failed消息。
如果我添加if (file_exists($myfile))检查,则跳过整个操作。但是,如果我回显$myfile的路径,它将被正确地打印出来,并且可以在浏览器中打开!
路径不包含花式字符。服务器不在Windows上,我读到编码可能是导致这种情况的一个原因,但不知道解决方法应该是什么,如果是这样的话。
问题出在哪里?
https://stackoverflow.com/questions/41257950
复制相似问题