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' , |
5 |
'after_widget' => '</div>' , |
6 |
'before_title' => '<h3>' , |
7 |
'after_title' => '</h3>' |
这是一个sidebar的代码,如果需要多个sidebar,请复制多个。
这样就注册好了sidebar,在sidebar.php中添加如下代码
1 |
<?php if ( !function_exists( 'dynamic_sidebar' ) || !dynamic_sidebar( 'Home Sidebar' )) : ?> |
但是现在还不能显示,那么怎么去显示呢?这就需要到想要显示的模板中添加的代码了,一般都在index.php中。在想要显示sidebar的位置添加如下代码 来调用sidebar.php
1 |
<?php include_once ( "sidebar.php" ); ?> |
这样就实现了WordPress自定义sidebar侧边栏的功能
除非注明,本站文章均为( www.bieryun.com)原创