sidebars.php
2.01 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
<?php
function et_widgets_init() {
register_sidebar( array(
'name' => __( 'Sidebar', 'Divi' ),
'id' => 'sidebar-1',
'before_widget' => '<div id="%1$s" class="et_pb_widget %2$s">',
'after_widget' => '</div> <!-- end .et_pb_widget -->',
'before_title' => '<h4 class="widgettitle">',
'after_title' => '</h4>',
) );
register_sidebar( array(
'name' => __( 'Footer Area', 'Divi' ) . ' #1',
'id' => 'sidebar-2',
'before_widget' => '<div id="%1$s" class="fwidget et_pb_widget %2$s">',
'after_widget' => '</div> <!-- end .fwidget -->',
'before_title' => '<h4 class="title">',
'after_title' => '</h4>',
) );
register_sidebar( array(
'name' => __( 'Footer Area', 'Divi' ) . ' #2',
'id' => 'sidebar-3',
'before_widget' => '<div id="%1$s" class="fwidget et_pb_widget %2$s">',
'after_widget' => '</div> <!-- end .fwidget -->',
'before_title' => '<h4 class="title">',
'after_title' => '</h4>',
) );
register_sidebar( array(
'name' => __( 'Footer Area', 'Divi' ) . ' #3',
'id' => 'sidebar-4',
'before_widget' => '<div id="%1$s" class="fwidget et_pb_widget %2$s">',
'after_widget' => '</div> <!-- end .fwidget -->',
'before_title' => '<h4 class="title">',
'after_title' => '</h4>',
) );
register_sidebar( array(
'name' => __( 'Footer Area', 'Divi' ) . ' #4',
'id' => 'sidebar-5',
'before_widget' => '<div id="%1$s" class="fwidget et_pb_widget %2$s">',
'after_widget' => '</div> <!-- end .fwidget -->',
'before_title' => '<h4 class="title">',
'after_title' => '</h4>',
) );
$et_pb_widgets = get_theme_mod( 'et_pb_widgets' );
if ( $et_pb_widgets['areas'] ) {
foreach ( $et_pb_widgets['areas'] as $id => $name ) {
register_sidebar( array(
'name' => sanitize_text_field( $name ),
'id' => sanitize_text_field( $id ),
'before_widget' => '<div id="%1$s" class="et_pb_widget %2$s">',
'after_widget' => '</div> <!-- end .et_pb_widget -->',
'before_title' => '<h4 class="widgettitle">',
'after_title' => '</h4>',
) );
}
}
}
add_action( 'widgets_init', 'et_widgets_init' );