在 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 上,我读过编码可能是造成这种情况的原因,但如果是这种情况,我不知道解决方法应该是什么。
问题可能出在哪里?