1

当我的客户端将 php 版本升级到 5.3.24 时出现错误

警告:preg_replace() [function.preg-replace]:编译失败:在 /home/internet/public_html/wp-includes/shortcodes.php 第 258 行的偏移量 -1 处设置未知选项位 [contact-form- 7 404“未找到”]

请帮我修复它。

感谢阅读。

4

2 回答 2

3

看起来您的 Contact Form 7 插件有问题。

1:进入 WP 管理界面 > 插件并禁用联系表 7

我们在这里所做的是试图隔离问题。查看 Contact Form 7 Plugin 是否存在问题或其他问题。

2:重新加载受影响的页面

如果错误不再存在,则问题出在插件内部。(转到#3。)如果错误仍然存​​在,则问题不在插件内部,如果您可以将问题中的错误消息更新为看到的新消息,那将有所帮助。

3:更新插件

如果插件有可用的更新,请升级它,然后重新激活它并重新测试它。

4:如果还是有问题

错误消息表明正在为preg_replace()调用处理的参数不正确。这将是一个仔细查看使用 Contact Form 7 简码的每个实例以及与该简码相关联的函数的情况,以尝试查看出现了什么问题。

于 2013-05-03T03:23:53.733 回答
0

我认为这意味着您丢失了该联系表并仍在使用简码。

他们是否进行了其他更改?

听起来那个contact-form-7插件正在搜索一个不存在的表单。确保您在短代码中正确拼写和大写所有内容。

于 2013-05-03T03:20:38.163 回答