上一讲我们学习了index.php的制作,这一讲比较重要一些,大家如果有不明白的地方,回头仔细看看我们教程的内容,一定要把index.php中的代码理解清楚。今天我们就来看看sidebar.php的制作。 首先我们需要在index.php中加入get_sidebar()函数来引入这个文件。打开index.php文件,在get_footer()函数前面加上get_sidebar()函数就可以啦。 接下来在sidebar.php中写入如下代码: <div <ul> <li> <?php </li> </ul> <ul <?php <li><h2>Archives</h2> <ul> <?php </ul> </li> <?php </ul> <ul> <?php <li><h2>Meta</h2> <ul> <?php <li><?php </ul> </li> <?php </ul> </div> 现在可以打开浏览器看看这些代码都是 (1)get_search_form()函数 这个函数的作用就是现实搜索框。这个函数调用后就可以直接显示一个具有完备功能的搜索框,我们不用写任何额外的代码。这就是WordPress的魅力,他给我们做了一下很有用的封装函数,这样就减轻了我们的开发负担,可以专注于主题的设计。 (2) wp_list_pages() 该函数以页面名称的超链接形式显示WordPress博客内的所有页面,经常用来建立顶端导航页面,或用来修饰侧边栏。 形如wp_list_pages(’title_li=&sort_column=menu_order&include=12,25,38,57&depth=1&’);用,各参数意义如下: title_li= sort_column=menu_order include=12,25,38,57 depth=1 此外,该函数可能会用到的属性还包括link_before和link_after,用于设置显示的页面链接前后的字符。 wp_list_categories() wp_list_categories()函数用来获取博客文章的分类信息,并可以通过设置适当的函数参数,将其显示出来。该函数的参数和wp_get_archives()函数类似,都需要使用&连接,放在单引号 各参数的意义如下: orderby=name order=ASC show_count=1 use_desc_for_title=1 feed= exlude=2,5 number=10 (3) is_home() 该函数常用来控制博客侧边栏的显示方式,经常使用如下代码段: <?php is_page() 同类的函数还有: is_paged() (4) Wp_register()获得登录后台的链接,wp_loginout()获得退出登录的链接。 到现在,一个基本的wordpress主题就已经成形了。这套主题教程也就告一段落了,希望大家会从中有所收获。 |
|