Data hosted with ♥ by Pastebin.com - Download Raw - See Original
  1. <?php
  2. /**
  3. * This file adds the Landing template to the Agency Pro Theme.
  4. *
  5. * @author StudioPress
  6. * @package Agency Pro
  7. * @subpackage Customizations
  8. */
  9.  
  10. /*
  11. Template Name: Landing
  12. */
  13.  
  14. //* Add custom body class to the head
  15. add_filter( 'body_class', 'agency_add_body_class' );
  16. function agency_add_body_class( $classes ) {
  17.  
  18. $classes[] = 'agency-pro-landing';
  19. return $classes;
  20.  
  21. }
  22.  
  23. //* Force full width content layout
  24. add_filter( 'genesis_site_layout', '__genesis_return_full_width_content' );
  25.  
  26. //* Remove site header elements
  27. remove_action( 'genesis_before', 'genesis_header_markup_open', 5 );
  28. remove_action( 'genesis_before', 'genesis_do_header', 10 );
  29. remove_action( 'genesis_before', 'genesis_header_markup_close', 15 );
  30.  
  31. //* Remove navigation
  32. remove_action( 'genesis_after_header', 'genesis_do_nav' );
  33. remove_action( 'genesis_after_header', 'genesis_do_subnav' );
  34.  
  35. //* Remove breadcrumbs
  36. remove_action( 'genesis_before_loop', 'genesis_do_breadcrumbs' );
  37.  
  38. //* Remove site footer widgets
  39. remove_action( 'genesis_before_footer', 'genesis_footer_widget_areas' );
  40.  
  41. //* Remove site footer elements
  42. remove_action( 'genesis_footer', 'genesis_footer_markup_open', 5 );
  43. remove_action( 'genesis_footer', 'genesis_do_footer' );
  44. remove_action( 'genesis_footer', 'genesis_footer_markup_close', 15 );
  45. remove_action( 'genesis_footer', 'my_custom_footer');
  46.  
  47. //* Run the Genesis loop
  48. genesis();