我正在尝试从wordpress安装中删除此警告。严格的标准:只有变量才能在第67行的xxxxx中通过引用传递
有“错误代码”的那一行就是这一行
$wp_theme_name = next(explode(\'/themes/\', $stylesheet_directory_uri));
但是,如果我按照请求传递每个引用的值,那么WP将不再加载。
你能帮我理解如何解决这个问题吗?
ThanksAndrea公司
最合适的回答,由SO网友:Nicolai Grossherr 整理而成
发生这种情况的原因是explode()
呼叫内部next()
呼叫我认为原因是,按照严格的标准,你不应该把一个函数传递给这样的函数,因为正如@AndrewBartel所说,引用是缺失的。按照如下所示的方式操作应该是正确的:
$nval = explode( \'/themes/\', $stylesheet_directory_uri );
$wp_theme_name = next( $nval );