Skip to content

Instantly share code, notes, and snippets.

View braddalton's full-sized avatar

Brad Dalton braddalton

View GitHub Profile
function wpsites_after_single_post_banner() {
if ( is_single() ) {
echo '<div class="afterpost-ads"> Add Your Google Banner Code here</div>';
}};
add_action('genesis_after_post_content', 'wpsites_after_single_post_banner');
@braddalton
braddalton / Filter Genesis Post Titles
Last active August 26, 2019 09:48
Filter Genesis Entry Title Wrap Heading Tags https://wp.me/p1lTu0-grX
/**
* Filter Genesis H1 Post Titles to add <span> for styling
*
*/
add_filter( 'genesis_post_title_output', 'filter_genesis_post_title_tags', 15 );
function filter_genesis_post_title_tags( $title ) {
if ( is_singular() )
$title = sprintf( '<h1 class="entry-title"><span>%s</span></h1>', apply_filters( 'genesis_post_title_text', get_the_title() ) );
/** Register after post widget area **/
genesis_register_sidebar( array(
'id' => 'after-post-widget',
'name' => __( 'After Post Widget', 'wpsites' ),
'description' => __( 'This is the after post widget area.', 'wpsites' ),
) );
/** Add after post ad section */
add_action( 'genesis_after_post_content', 'wpsites_after_post_widget', 9 );
function wpsites_after_post_widget() {
// Remove header, navigation, breadcrumbs, footer widgets, footer
add_filter( 'genesis_pre_get_option_site_layout', '__genesis_return_full_width_content' );
remove_action( 'genesis_header', 'genesis_header_markup_open', 5 );
remove_action( 'genesis_header', 'genesis_do_header' );
remove_action( 'genesis_header', 'genesis_header_markup_close', 15 );
remove_action( 'genesis_after_header', 'genesis_do_nav' );
remove_action( 'genesis_before', 'genesis_do_subnav' );
remove_action( 'genesis_before_loop', 'genesis_do_breadcrumbs' );
remove_action( 'genesis_after', 'genesis_footer_widget_areas' );
remove_action( 'genesis_after', 'genesis_footer_markup_open', 11 );
/** Register before loop widget area **/
genesis_register_sidebar( array(
'id' => 'before-loop',
'name' => __( 'Before Loop Widget', 'eleven40' ),
'description' => __( 'This is the Before Loop widget area.', 'eleven40' ),
) );
/** Hook in Before Lop Widget */
add_action( 'genesis_before_loop', 'wpsites_before_loop_widget', 9 );
function wpsites_before_loop_widget() {