我在Wordpress网站上收到503错误。我打开了调试模式,这就是显示的内容:
PHP警告:preg_replace_callback():需要参数2,'stripslashes(strstr(“ \ 2 \ 5”,“ rel = \ class =”)?“ \ 1”:“
这是它所指的代码: 我知道我有一段时间更新过一些过时的代码。。。但是现在出现了这个错误。我对简单的PHP不太熟悉,但是我有一些经验。这超出了我的舒适范围...任何帮助,我们感激不尽。 function ace_colorbox_replace($string) {
$pattern = '/(<a(.*?)href="([^"]*.)'.IMAGE_FILETYPE.'"(.*?)><img)/i';
$replacement = 'stripslashes(strstr("\2\5","rel=\class=") ? "\1" : "
<a\2href=\"\3\4\"\5 rel=\"colorbox\" class=\"colorbox\"><img")';
return preg_replace_callback($pattern, $replacement, $string);
}