誰說博客在所有頁面上都要顯示同一個(gè)側(cè)邊欄(sidebar)?如果看厭了轉(zhuǎn)換頁面時(shí)固定不變的側(cè)欄,你也可以新建幾個(gè)側(cè)欄文件,然后上傳到當(dāng)前主題文件夾。最后——
打開single.php文件*,找到get_sidebar()函數(shù):
<?php get_sidebar(); ?>
將其替換為:
<?php $sidebar = get_post_meta($post->ID, "sidebar", true);
get_sidebar($sidebar);
?>
之后當(dāng)你需要發(fā)布新文章時(shí),只需要新建一個(gè)叫做“sidebar”(自定義字段的名稱)的自定義字段,把選定的側(cè)欄模板文件的名稱作為這個(gè)自定義字段的值。例如當(dāng)字段被賦予的值是right時(shí),WordPress就會自動調(diào)用right.php作為頁面?zhèn)葯凇?/p>
*同樣的道理也適用于page.php。