警告:无法在第426行的/home/bofi9rpybgx8/public_html/stagging/hello/wp-includes/class.wp-scripts.php中为字符串偏移指定空字符串
答案 0 :(得分:3)
我注意到网络某处的问题试图在第426行替换
foreach ( (array) $l10n as $key => $value ) {
if ( !is_scalar($value) )
continue;
$l10n[$key] = html_entity_decode( (string) $value, ENT_QUOTES, 'UTF-8');
}
用
foreach ( (array) $l10n as $key => $value ) {
if ( !is_scalar($value) )
continue;
if (!empty($value)) {
$l10n[$key] = html_entity_decode( (string) $value, ENT_QUOTES, 'UTF-8');
}
}
答案 1 :(得分:0)
对于此解决方案,您需要在行号处替换此代码
来自:
foreach ( (array) $l10n as $key => $value ) {
if ( ! is_scalar( $value ) ) {
continue;
}
$l10n[ $key ] = html_entity_decode( (string) $value, ENT_QUOTES, 'UTF-8' );
}
致:
foreach ( (array) $l10n as $key => $value ) {
if ( !is_scalar($value) )
continue;
if (!empty($value) && !empty($key) ) {
$l10n[$key] = html_entity_decode( (string) $value, ENT_QUOTES, 'UTF-8');
}
}
因为在我的站点中它显示:只有第一个字节将分配给字符串偏移错误,这就是为什么我要检查偏移 $key - 是否为空。是的,它对我有用。