側邊欄是yo2自由度很大的一個特色功能,在主頁能夠發揮極大的作用。
但是,如果我們添加了除主頁以外的頁面的話,很可能不希望這些頁面中出現側邊欄,因為我們可能會用到嵌套語句將其它頁面嵌套進我們的這個頁面,而這樣做需要保證頁面有足夠的寬度,如果此時依然加載側邊欄的話,頁面就會下沉得很難看。
所以,是時候考慮在一個或多個頁面隱藏側邊欄的方法了。
我最先想到的一個辦法是通過在頁面里調用CSS來把側邊欄display:none掉,遺憾的是,這樣做不起作用。
我于是又想到在頁面的文章里加入PHP代碼來隱藏側邊欄,更加遺憾的是,yo2的文章發布里不支持PHP代碼的發布。
有鑒于此,我只好直接對后臺的“頁面”下手了。
方法有點復雜,但是并不難做到。
首先請記住你要隱藏側邊欄的所有頁面的標識號。
其次,點擊“外觀”-“主題編輯器”,打開“頁面”,找到類似以下的代碼:
- <?php include(TEMPLATEPATH."/left_sidebar.php");?>
-
- <?php include(TEMPLATEPATH."/right_sidebar.php");?>