未定义的索引:HTTP_HOST

时间:2017-09-05 19:20:17

标签: wordpress plugins themes backend

所以我安装了这个主题,当我登录后端时,事情并没有显现出来。当我退出wordpress时,网站似乎显得很好。我想我已经将问题缩小到未定义的索引:HTTP_HOST PHP错误。它与主要核心插件相关联。

    public function get_settings(){
    // Get permalink
    $permalink = get_the_permalink();
    if (empty($permalink)){
        $permalink = 'http://' . (isset($_SERVER['HTTPS']) ? 's' : '') . $_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'];
    }

有人可以向我解释这段代码的作用以及导致未定义索引的原因吗?

1 个答案:

答案 0 :(得分:0)

请查看以下代码。

 public function get_settings(){
// Get permalink
$permalink = get_the_permalink();
if (!isset($permalink)){
    $permalink = 'http://' . (isset($_SERVER['HTTPS']) ? 's' : '') . $_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'];
}

很抱歉代码格式化我在手机上在线,因此无法美化代码