这个问题似乎是插件开发人员造成的bug。他们显然没有在运行IIS的服务器上测试插件的2.1版。它们执行的字符串搜索假定插件的目录路径使用正斜杠/
, 但在IIS上,路径使用反斜杠\\
. 要解决此问题,您可以替换realpath( __FILE__ )
具有str_replace(\'\\\\\', \'/\', realpath( __FILE__ ))
第42行,共页googleanalytics.php
. 因此,结果行为:
if ( ! preg_match( \'/\\/\' . GA_NAME . \'\\//\', str_replace(\'\\\\\', \'/\', realpath( __FILE__ )), $test ) ) {