如何使佈景主題有 Sidebar Widgets 功能
當我們做好一個佈景主題卻沒有 Sidebar Widgets 功能是不是有點美中不足呢?其實想讓您的佈景主題有 Sidebar Widgets 功能不是一件很困難的事。
記得我們曾經在《自製佈景主題的基本概念》中提到構成一個佈景主題的相關檔案,而當中跟這個功能最主要相關的檔案就是 functions.php 這個檔案,它主要是用來設定一些側邊欄欄位資訊與一些後台相關控制的函式。
那我們要如何開始呢?在開始之前我們先說一件事,想要使佈景主題有 Sidebar Widgets 功能的方式應該有很多種,以下將提到的只是個人認為比較容易明瞭的方式,也就是說這些方式並不是那樣的絕對。下列就是一個三欄式(一欄文章內容二欄側邊欄)佈景主題簡單扼要的說明。
我們先來說說需要哪些主要的檔案:
- functions.php
- sidebar.php
- sidebar_left.php
- sidebar_right.php
functions.php

在上圖中整個內容表示一個 functions.php 檔案當中的內容。第 3 列中 register_sidebars(2); 表示有多少個側邊欄。
sidebar.php

在上圖中整個內容表示一個 sidebar.php 檔案當中的內容。
sidebar_left.php

在上圖中整個內容表示一個 sidebar_left.php 檔案當中的內容。第 3 列中 dynamic_sidebar(1) 表示為第一個側邊欄。
sidebar_right.php

在上圖中整個內容表示一個 sidebar_right.php 檔案當中的內容。第 3 列中 dynamic_sidebar(2) 表示為第二個側邊欄。
index.php
當我們上述的工作完成後,再來就是將
<?php include(TEMPLATEPATH."/sidebar_right.php");?>
放在您想要的位置上(請注意這些位置並非絕對是如此),例如下圖所示:

最後,希望以上對自製佈景主題有興趣的朋友能有些許的幫助。