WordPress增加widget area的方法

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了WordPress增加widget area的方法相关的知识,希望对你有一定的参考价值。

先在theme的functions.php中的widgets_init添加如下代码进行注册:


register_sidebar( array(

            ‘name‘          => __(Service Area‘, ‘astrid) . $i

            ‘id‘            =>service_area‘,

            ‘description‘   => ‘‘, 

            ‘before_widget=><aside id="%1$s" class="widget %2$s">‘,

            ‘after_widget‘  =></aside>‘,

            ‘before_title‘  =><h3 class="widget-title">‘,

            ‘after_title‘   =></h3>‘,

        ) );


最后,在需要放置widget area的位置添加如下代码:


<?php if (!dynamic_sidebar(‘service_area‘)) : ?> [ do default stuff if no widgets ] <?php endif; ?>





以上是关于WordPress增加widget area的方法的主要内容,如果未能解决你的问题,请参考以下文章

让 Content-Area 和 Widget-Area 并排放置

PHP 专题remove_widgetized_area

css 如何在Genesis中添加Footer Widget Area之前的Section

如何在活动/运行页面上获取is_active_widget? -WordPress功能

css 实用工具栏 - http://www.carriedils.com/widget-area-above-header-genesis/

添加Wordpress Widgetized区域