如何解决 WordPress 网站上面临的以下已弃用问题:已弃用

问题描述 投票:0回答:1

已弃用:preg_split():在第 3506 行的 /home/(页面目录)/public_html/wp-includes/formatting.php 中,已弃用将 null 传递给字符串类型的参数 #2 ($subject)

链接文本在 WordPress 编辑器和我们的网站上弹出,

可能相信可能是因为我们将 php 版本从 5.3 升级到了 8.1

请告诉我有什么可以帮助的

php wordpress version deprecated
1个回答
0
投票

preg_split
期望在
$subject
中传递一个字符串。当您通过
null
时,没有任何字符串可供操作和拆分。因此,请确保您确实将字符串传递给
preg_split
,例如将
preg_split
包装在
if(is_string($subject)) {

参见 https://www.php.net/manual/en/function.preg-split.php

© www.soinside.com 2019 - 2024. All rights reserved.