如何修复'preg_match():编译失败:字符类在偏移量12处无效的范围'(vc-basic-grid.php)

时间:2019-02-08 21:27:29

标签: php regex wordpress preg-match

我的网站上有一则警告语: “ preg_match():编译失败:wp-content / plugins / js_composer / include / classes / shortcodes / vc-basic-grid.php在第184行的偏移量为12的字符类中的无效范围” 在图库页面上。

我不知道为什么,但是网站生成此警告,并且不加载我的画廊图像。您能帮忙解决吗?以及为什么会生成此警告。

警告:preg_match():编译失败:字符类在偏移量12处的无效范围

    $id_pattern = '/' . $this->grid_id_unique_name . '\:([\w-_]+)/';

    $id_value = isset( $atts['grid_id'] ) ? $atts['grid_id'] : '';

    preg_match( $id_pattern, $id_value, $id_matches );

我认为问题在于$ id_pattern。 删除连字符对我不起作用。

0 个答案:

没有答案