我在一个 Wordpress 网站上工作,最近我开始收到这个警告:
警告:preg_match() [function.preg-match]:未知修饰符“-”
当我将永久链接结构更改/%postname%/
为 BuddyPress 运行所需的永久链接结构时,它就开始了。如果使用默认的永久链接结构,问题就会消失。
这是wp-includes/class-wp.php
发生错误的代码:
if ( preg_match("#^$match#", $request_match, $matches) ||
preg_match("#^$match#", urldecode($request_match), $matches) ) {