Created
May 22, 2017 04:20
-
-
Save seothemes/b57ff7757892f7e18c929488c94664bb to your computer and use it in GitHub Desktop.
Genesis page template for Beaver Builder.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
/** | |
* Template Name: Page Builder | |
* | |
* This file adds the page builder template to the Genesis Starter theme. | |
* It removes everything in between the header and footer leaving | |
* a blank template that is compatibale with page builder plugins. | |
* | |
* @package GenesisStarter | |
* @link https://seothemes.net/genesis-starter | |
* @author Seo Themes | |
* @copyright Copyright © 2017 Seo Themes | |
* @license GPL-2.0+ | |
*/ | |
// If this file is called directly, abort. | |
if ( ! defined( 'WPINC' ) ) { | |
die; | |
} | |
/** | |
* Add page builder class to body. | |
* | |
* @param array $classes Array of body classes. | |
* @return array $classes Array of body classes. | |
*/ | |
function starter_add_body_class( $classes ) { | |
$classes[] = 'page-builder'; | |
return $classes; | |
} | |
add_filter( 'body_class', 'starter_add_body_class' ); | |
// Remove page title. | |
remove_action( 'genesis_entry_header', 'genesis_do_post_title' ); | |
// Remove breadcrumbs. | |
remove_action( 'genesis_after_header', 'genesis_do_breadcrumbs', 14 ); | |
// Force full width content layout. | |
add_filter( 'genesis_site_layout', '__genesis_return_full_width_content' ); | |
add_filter( 'genesis_markup_site-inner', '__return_null' ); | |
add_filter( 'genesis_markup_content', '__return_null' ); | |
// Remove site-inner wrap. | |
add_theme_support( 'genesis-structural-wraps', array( | |
'header', | |
'menu-primary', | |
'menu-secondary', | |
'footer-widgets', | |
'footer', | |
) ); | |
// Do loop. | |
genesis(); |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment