帮网友小改了一下主题。任务比较简单,只是为一个三栏主题添加对小部件的支持而已,就先从这次简单的案例开始说吧。
单侧边栏
functions.php
?phpif(function _ exists(' register _ sidebar '){ register _ sidebar(array(' before _ widget '=' Li class=' widget ')),//widget的开始标签在_widget'='/li '之后,//小部件的结束标签before_title'='h3 ',//标题的开始标签after_title'='/h3' //标题的结束标签));}?sidebar.php
div id='侧边栏ul class='widgets '?php /如果没有使用小部件才显示以下内容,否则会显示小部件定义的内容if(!function _ exists(' dynamic _ sidebar ')| |!dynamic_sidebar() ) :- widget 1 - li class='widget' h3标题1/h3 ul li条目1.1/li li条目1.2/li li条目1.3/li /ul /li!- widget 2 - li class='widget' h3标题2/h3 ul li条目2.1/li li条目2.2/li li条目2.3/li /ul /li?php endif?/ul/div双侧边栏
functions.php
?phpif(function _ exists(' register _ Sidebar '){ register _ Sidebar(array(' name '=' Sidebar _ 1 ',//侧边栏一的名称before _ widget '=' Li class=' widget ' ',//widget的开始标签在_widget'='/li '之后,//小部件的结束标签before_title'='h3 ',//标题的开始标签after_title'='/h3' //标题的结束标签));register_sidebar(数组(' name'='侧栏_2 ',//侧边栏2的名称before _ widget '=' Li class=' widget ' ',//widget的开始标签在_widget'='/li '之后,//小部件的结束标签before_title'='h3 ',//标题的开始标签after_title'='/h3' //标题的结束标签));}?sidebar.php
div id='侧边栏_1' ul class='widgets '?php /如果没有在侧边栏一中使用小部件才显示以下内容,否则会显示小部件定义的内容if(!function _ exists(' dynamic _ sidebar ')| |!dynamic _ sidebar(' sidebar _ 1 '):- widget 1 - li class='widget' h3标题1/h3 ul li条目1.1/li li条目1.2/li li条目1.3/li /ul /li?php endif?/ul/divdiv id='侧边栏_2' ul class='widgets '?php /如果没有在侧边栏2中使用小部件才显示以下内容,否则会显示小部件定义的内容if(!function _ exists(' dynamic _ sidebar ')| |!dynamic _ sidebar(' sidebar _ 2 '):- widget 2 - li class='widget' h3标题2/h3 ul li条目2.1/li li条目2.2/li li条目2.3/li /ul /li?php endif?/ul/divN侧边栏请使用数学归纳法进行推理无红利(除息)