无法理解WordPress错误消息

时间:2021-07-14 作者:Jeff McBride

我遇到的错误是:

警告:call\\u user\\u func\\u array()要求参数1为有效回调,在/home/ifd6vop3yes7/public\\html/thematchcandleco中找不到函数“wptexturize”,或函数名无效。com/wp包括/类wp挂钩。php在线294

警告:call\\u user\\u func\\u array()要求参数1为有效回调,在/home/ifd6vop3yes7/public\\html/thematchcandleco中找不到函数“wptexturize”,或函数名无效。com/wp包括/类wp挂钩。php在线294

致命错误:未捕获错误:在/home/ifd6vop3yes7/public\\u html/thematchcandleco中调用未定义的函数wptexturize()。com/wp包括/通用模板。php:1240堆栈跟踪:#0/home/ifd6vop3yes7/public\\u html/thematchcandleco。com/wp包括/通用模板。php(1261):wp\\u get\\u document\\u title()#1/home/ifd6vop3yes7/public\\u html/thematchcandleco。com/wp包括/类wp挂钩。php(292):\\u wp\\u render\\u title\\u tag(“”)\\2/home/ifd6vop3yes7/public\\u html/thematchcandleco。com/wp包括/类wp挂钩。php(316):WP\\U挂钩->;apply\\u filters(NULL,Array)#3/home/ifd6vop3yes7/public\\u html/thematchcandleco。com/wp包括/插件。php(484):WP\\U挂钩->;do\\u action(Array)#4/home/ifd6vop3yes7/public\\u html/thematchcandleco。com/wp包括/通用模板。php(3009):do\\u action(\'wp\\u head\')#5/home/ifd6vop3yes7/public\\u html/thematchcandleco。com/wp-content/themes/flatsome/header。php(10):wp\\u head()#6/home/ifd6vop3yes7/public\\u html/thematchcandleco。com/wp包括/模板。php(730):require\\u once(\'/home/ifd6vop3y…\')\\7/home/ifd6vop3yes7/public\\u html/thematchca in/home/ifd6vop3yes7/public\\u html/thematchcandleco。com/wp包括/通用模板。php在线1240

它破坏了网站。我已经找了好几天没有结果了,我已经智穷了。

我是c#asp。net的家伙,不是PHP的家伙,所以我一辈子都搞不清楚到底发生了什么。只要我的网站关闭,我就不会收到订单。我可以备份到一个有效的版本,但之后我失去了50%的woocommerce订单,显然我不想这样。谁能告诉我到底发生了什么事?

2 个回复
最合适的回答,由SO网友:Jeff McBride 整理而成

我通过FTP艰难地回滚到WordPress 5.5.5,并运行升级,似乎解决了这个问题。然后,我立即备份了该站点,以便在需要时可以回滚到该站点。在降级之前,我曾尝试禁用所有插件并更改数据库中的主题,但这些都不起作用,因此我只能推测这与WordPress core本身有关。我的理解是,“wptexturize”是一个WordPress函数,它可以出于某种原因将单引号转换为双引号,但我并不完全确定这与WordPress核心有关。因为我花了一整天的时间,所以我会在以后尝试手动更新到最新版本,哈哈。]

SO网友:ScottM

您可能需要考虑禁用wptexturize() - 查看此WPDevSE帖子Safe to disable wptexturize? 看看这对你的处境是否有帮助。

相关推荐