搜尋

首頁  >  問答  >  主體

WordPress主題警告:側邊欄字串偏移非法

<p>有人可以幫我解決我在 WordPress 網站上看到的幾個 PHP 錯誤嗎? </p> <p>https://prnt.sc/Gja4uuoyw3-9</p> <p>這些也是 sidebar.php 檔案中的行。 </p> <p>https://prnt.sc/q6ECaim1sjIn</p> <p>如果您能幫助解決此問題,我們將不勝感激。 </p> <p>謝謝。 </p> <p>親切的問候, 艾麗卡</p>
P粉103739566P粉103739566513 天前586

全部回覆(1)我來回復

  • 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' ));
    

    回覆
    0
  • 取消回覆