WordPress新增自定義sidebar側邊欄功能

優惠碼發放發表於2017-11-28

WordPress模板一般都有自定義sidebar側邊欄功能,以前也給大家講解過如何自定義sidebar側邊欄,而當做WordPress模板的時候,那怎麼實現這功能呢?接下來給大家分析一下。

在WordPress主題的目錄下一般都有一個名為sidebar.php的檔案,這就是sidebar的模板檔案,在此不過多介紹此檔案如何編寫。本文詳細介紹WordPress模板實現自定義sidebar側邊欄功能。

在WordPress主題的根目錄下,同樣還有一個functions.php檔案,這個檔案對於WordPress主題來說相當重要,它可以實現WordPress的很多功能,自定義sidebar側邊欄的功能也是通過修改它來實現的。

開啟functions.php在其中複製如下程式碼

1 if( function_exists(`register_sidebar`) ) {
2         register_sidebar(array(
3             `name` =>`Home Sidebar`,
4             `before_widget` => ``,
5             `after_widget` => `</div>`,
6             `before_title` => `<h3>`,
7             `after_title` => `</h3>`
8         ));
9     }

這是一個sidebar的程式碼,如果需要多個sidebar,請複製多個。

這樣就註冊好了sidebar,在sidebar.php中新增如下程式碼

1 <?php if ( !function_exists(`dynamic_sidebar`) || !dynamic_sidebar(`Home Sidebar`)) : ?>
2 <?php endif; ?>

但是現在還不能顯示,那麼怎麼去顯示呢?這就需要到想要顯示的模板中新增的程式碼了,一般都在index.php中。在想要顯示sidebar的位置新增如下程式碼 來呼叫sidebar.php

1 <?php include_once("sidebar.php"); ?>

這樣就實現了WordPress自定義sidebar側邊欄的功能

除非註明,本站文章均為( www.bieryun.com)原創


相關文章