Advertisement
Guest User

Untitled

a guest
Sep 3rd, 2014
251
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.47 KB | None | 0 0
  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' ) ) {
  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. echo '</div></div><!-- end #home-bottom -->';
  50. }
  51.  
  52. genesis();
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement