SHOW:
|
|
- or go back to the newest paste.
1 | <?php | |
2 | ||
3 | add_action( 'genesis_meta', 'corporate_home_genesis_meta' ); | |
4 | /** | |
5 | * Add widget support for homepage. If no widgets active, display the default loop. | |
6 | * | |
7 | */ | |
8 | function corporate_home_genesis_meta() { | |
9 | ||
10 | - | if ( is_active_sidebar( 'featured' ) || is_active_sidebar( 'home-middle-1' ) || is_active_sidebar( 'home-middle-2' ) || is_active_sidebar( 'home-middle-3' ) ) { |
10 | + | if ( is_active_sidebar( 'featured' ) || is_active_sidebar( 'home-middle-1' ) || is_active_sidebar( 'home-middle-2' ) || is_active_sidebar( 'home-middle-3' ) || is_active_sidebar( 'home-middle-4' ) || is_active_sidebar( 'home-middle-5' ) ) { |
11 | ||
12 | remove_action( 'genesis_loop', 'genesis_do_loop' ); | |
13 | add_action( 'genesis_loop', 'corporate_home_loop_helper' ); | |
14 | add_filter( 'genesis_pre_get_option_site_layout', '__genesis_return_full_width_content' ); | |
15 | ||
16 | } | |
17 | } | |
18 | ||
19 | /** | |
20 | * Display widget content for "featured" and "home-middle" sections | |
21 | * | |
22 | */ | |
23 | function corporate_home_loop_helper() { | |
24 | ||
25 | echo '<div id="featured"><div class="wrap">'; | |
26 | dynamic_sidebar( 'featured' ); | |
27 | echo '</div></div><!-- end #featured -->'; | |
28 | ||
29 | echo '<div id="home-middle"><div class="wrap">'; | |
30 | ||
31 | if ( is_active_sidebar( 'home-middle-1' ) ) { | |
32 | echo '<div class="home-middle-1">'; | |
33 | dynamic_sidebar( 'home-middle-1' ); | |
34 | echo '</div><!-- end .home-middle-1 -->'; | |
35 | } | |
36 | ||
37 | if ( is_active_sidebar( 'home-middle-2' ) ) { | |
38 | echo '<div class="home-middle-2">'; | |
39 | dynamic_sidebar( 'home-middle-2' ); | |
40 | echo '</div><!-- end .home-middle-2 -->'; | |
41 | } | |
42 | ||
43 | if ( is_active_sidebar( 'home-middle-3' ) ) { | |
44 | echo '<div class="home-middle-3">'; | |
45 | dynamic_sidebar( 'home-middle-3' ); | |
46 | echo '</div><!-- end .home-middle-3 -->'; | |
47 | } | |
48 | ||
49 | if ( is_active_sidebar( 'home-middle-4' ) ) { | |
50 | echo '<div class="home-middle-4">'; | |
51 | dynamic_sidebar( 'home-middle-4' ); | |
52 | echo '</div><!-- end .home-middle-4 -->'; | |
53 | } | |
54 | ||
55 | if ( is_active_sidebar( 'home-middle-5' ) ) { | |
56 | echo '<div class="home-middle-5">'; | |
57 | dynamic_sidebar( 'home-middle-5' ); | |
58 | echo '</div><!-- end .home-middle-5 -->'; | |
59 | } | |
60 | ||
61 | echo '</div></div><!-- end #home-bottom -->'; | |
62 | } | |
63 | ||
64 | genesis(); |