日期:2014-09-13 阅读:3364
dmandwp系统 - wordpress系统和DM系统区块建站>>
worddpress里有一个很重要的概念,叫widget,翻译成 小工具。
wordpress自带了很多的小工具。每个小工具就是一个功能。
那么,这些小工具在前台,是如何显示的呢?
就引出了一个概念,叫sidebar,翻译成 挂件区。就好比drupal里的region.
这个sidebar挂件区在哪里创建呢?
一般在主题的function.php这个文件里,以twentythirteen主题为例,
找到 function twentythirteen_widgets_init() {。。。}就会看到,在这个函数里,可以创建sidebar(挂件区)
register_sidebar( array(
'name' => __( 'solutions分类的侧边栏', 'spacious' ),
'id' => 'sidebar_solutions',
'description' => __( 'solutions分类的侧边栏.', 'spacious' ),
'before_widget' => '<aside id="%1$s" class="widget %2$s">',
'after_widget' => '</aside>',
'before_title' => '<h1 class="widget-title">',
'after_title' => '</h1>',
) );
-----------
twentythirteen主题的footer.php里有 : <?php get_sidebar( 'main' ); ?>
---这样,会去调用 sidebar-main.php这个文件。位于 wp-includes 下的 general-template.php