WordPress添加侧边栏

经典的WordPress主题主题都包含侧边栏,可以用来展示一些和破壳相关的内容,添加侧边栏需要定义一个函数,使用了'widgets_init'钩子,具体代码代码如下

//添加侧边栏
function wp_widgets_init() {
  register_sidebar( array(
        'name'          => __( 'Home Sidebar', 'wp' ),//侧边栏名称
        'id'            => 'home-sidebar',//侧边栏 ID,必须为小写,默认为递增的数组 ID
        'description'   => __( 'Main sidebar that appears on the left.', 'lerm' ),//侧边栏描述
         'class'         => '',//给其中的小工具的额外 class
        'before_widget' => '<aside id="%1$s" class="widge well" %2$s">',//侧边栏小工具开头的html代码
        'after_widget'  => '</aside>',//侧边栏小工具结束的html代码
        'before_title'  => '<h3 class="widge-title">',//侧边栏小工具标题开头的html代码
        'after_title'   => '</h3>',/侧边栏小工具标题结束的html代码
    ) );
}
add_action( 'widgets_init', 'wp_widgets_init' );//侧边栏钩子


如需要添加多个侧边栏只需要将以上代码

register_sidebar()

这段代码重复,并且更改名称等就可以轻松实现。

以上这段代码同时可以更改wordpress自带的小工具的样式。

发表评论