WordPress 主題開發側邊欄的使用
1.注冊側邊欄
在functions.php文件中,注冊一個側邊欄供調用
register_sidebar(array( 'name' => '首頁側邊欄', 'id' => 'exsidebar_index', 'description' => '首頁側邊欄', 'class' => 'sidebar_A', 'before_widget' => '<li id="%1$s" class="widget %2$s">', 'after_widget' => '</li>', 'before_title' => '<div class="sidebar-cat-title">', 'after_title' => '</div>'));
參數:
args
(字符串/數組)(可選)創建基于“name”和“id”的側邊欄。
默認值: None
- name – 側邊欄的名字(默認是 ‘Sidebar’ 加 數字 ID)
- id – 側邊欄 ID,必須全部小寫,不帶空格(默認是一個自動遞增的數字 ID)
- description – 用來說明側邊欄是什么,在哪里顯示的文字。會在小工具管理界面顯示。(默認為空)
- class – 分配到小工具 HTML輸出 中的CSS選擇器名字(默認為空)
- before_widget – 在每個小工具前面輸出的 HTML代碼(默認: ‘<li id="%1$s" class="widget %2$s">’)注:使用sprintf的變量替換
- after_widget – 在每個小工具后面輸出的 HTML代碼(默認: "</li>\n")
- before_title – 在標題前輸出的 HTML代碼(默認: <h2 class="widgettitle">)
- after_title – 在標題后輸出的 HTML代碼 (默認:"</h2>\n")
args 參數是一個關聯數組,它將會傳遞到每個一個小工具回調函數作為第一個參數(如果傳遞的是一個字符串,它將被傳遞到 parse_str() 生成一個關聯數組)。這些參數的基本用途就是傳遞主題特有的 HTML 標簽 來包裹 小工具 和標題。
注冊成功后,可以在后臺->小工具里面選擇
2.調用側邊欄
判斷側邊欄是否存在is_active_sidebar('id');
其中id為上面注冊的側邊欄ID
調用側邊欄:dynamic_sidebar('exsidebar_index');
版權聲明:
作者:applek
鏈接:http://www.yydfqli.cn/wpcbl.html
文章版權歸作者所有,未經允許請勿轉載。
THE END