Heim  >  Fragen und Antworten  >  Hauptteil

WordPress-Theme-Warnung: Unzulässiger Seitenleisten-String-Offset

<p>Kann mir jemand helfen, ein paar PHP-Fehler zu beheben, die ich auf meiner WordPress-Site sehe? </p> <p>https://prnt.sc/Gja4uuoyw3-9</p> <p>Dies sind auch Zeilen in der Datei sidebar.php. </p> <p>https://prnt.sc/q6ECaim1sjIn</p> <p>Wir wären Ihnen dankbar, wenn Sie bei der Lösung dieses Problems helfen könnten. </p> <p>Vielen Dank. </p> <p>Mit freundlichen Grüßen, Erica</p>
P粉103739566P粉103739566386 Tage vor497

Antworte allen(1)Ich werde antworten

  • P粉523335026

    P粉5233350262023-09-02 00:01:22

    看起来$page_meta并不是一个数组,而是一个字符串。我猜测主题期望那些变量名作为该页面的元变量。 这也与侧边栏有关,无论是否使用。

    明白了。我在谷歌上搜索了主题名称smt_getOption,然后看到了这个:

    /* 大约在第26行 */
    
    /*
    原始代码:
    
    $page_meta[ 'sidebar' ] = 'smt_default_sidebar';
    $page_meta[ 'sidebar_position' ] = smt_getOption( 'layout', 'pagelayout' );*/
    
    /* 更正后的代码:*/
    
    $page_meta = array('sidebar'=>'smt_default_sidebar','sidebar_position'=>smt_getOption( 'layout', 'pagelayout' ));
    

    Antwort
    0
  • StornierenAntwort