海天无影's Blog

wordpress新增小工具区域

/ 0评 / 0

在function.php文件中注册小工具区域

/**
 * 新增WordPress小工具区域
 */
function haitian_widgets_init() {
    register_sidebar( array(
        'name' => __( '新增小工具区域A', 'haitian' ),
        'id' => 'sidebar-1',
        'description' => __( '展示小工具区域A的作用说明', 'haitian' ),
        'before_widget' => '<aside id="%1$s" class="widget %2$s">',
        'after_widget' => '</aside>',
        'before_title' => '<h3 class="widget-title">',
        'after_title' => '</h3>',
    ) );
    register_sidebar( array(
        'name' =>__( '新增小工具区域B', 'haitian'),
        'id' => 'sidebar-2',
        'description' => __( '展示小工具区域B的作用说明', 'haitian' ),
        'before_widget' => '<aside id="%1$s" class="widget %2$s">',
        'after_widget' => '</aside>',
        'before_title' => '<h3 class="widget-title">',
        'after_title' => '</h3>',
    ) );
    }
add_action( 'widgets_init', 'haitian_widgets_init' );

保存之后,前往后台的小工具页面,就能看到如下图所示的小工具区域:

wordpress新增小工具区域

在模版中需要使用小工具区域的地方,添加如下代码调用:

/**
 *模版中调用WordPress小工具区域
 */
<?php if ( is_active_sidebar( 'sidebar-1' ) ) : ?>
    <div id="div-id" class="div-widget-area">
    <?php dynamic_sidebar( 'sidebar-1' ); ?>
    </div>
<?php endif; ?>

发表评论

电子邮件地址不会被公开。