您的评论指出,导致您的白页出现致命错误的那一行是这一行:
<div id="whatstrending"><h1><?php echo get_option(\'radio_options\')[\'blog-header\'];?></h1></div>
最值得注意的是:
get_option(\'radio_options\')[\'blog-header\'];
或者更具体地说:
functioncall()[]
直到最近,这仍然是无效的PHP,并且您的新主机没有运行支持这一点的PHP版本。
您可以通过以下方式对其进行重构来修复:
echo get_option(\'radio_options\')[\'blog-header\'];
收件人:
$options = get_option(\'radio_options\');
echo $options[\'blog-header\'];
在遵循相同模式的任何其他情况下重复冲洗。作为旁注
function()[\'arrayaccess\']
模式是反模式,一行应该做一件事,调用一个函数然后访问其返回值是两件事。更不用说,如果函数不返回数组,它将失败。