WordPress主题开发:开启侧边栏小工具功能

步骤一:在主题的functions.php中,添加一段代码,开启侧边栏功能,代码如下:

<?php 
//参数
$args = array(
    'name'          => __( '主侧边栏'),
    'id'            => 'sidebar-01',
    'description'   => '将在网页中显示的侧边栏',
        'class'         => '',
    'before_widget' => '<li id="%1$s" class="widget %2$s">',
    'after_widget'  => '</li>',
    'before_title'  => '<h2 class="widgettitle">',
    'after_title'   => '</h2>' );
//开启侧边栏函数
 register_sidebar( $args );     
 ?>

 如果需要多个工具栏,再复制一个就可以了

步骤二:后台给侧边栏添加小工具

 

步骤三:在模版文件中调用侧边栏

<?php if ( is_active_sidebar( $index ) ) : ?>
     <?php dynamic_sidebar( $index ); ?>
<?php else: ?>
    //提示用户
    //或者,显示一些默认的边栏效果
<?php endif; ?>

$index 指代哪个侧边栏,可以使用步骤一的name或id值识别

is_active_sidebar( $index )

判断侧边栏是否被集合,如果激活了,返回true,否则返回false。

dynamic_sidebar( $index )
此函数的做用,是调用$index指定的侧边栏。

 

帮助文档:

中文官方参考文档:http://codex.wordpress.org/zh-cn:%E4%B8%BB%E9%A2%98%E7%89%B9%E6%80%A7

英文官方参考文档:http://codex.wordpress.org/Theme_Features

posted @ 2017-02-01 18:49  tinyphp  Views(4079)  Comments(0Edit  收藏  举报