str_replace( 'http:', '', $image ) ) ); } } // Add front-page body class. add_filter( 'body_class', 'digital_body_class' ); // Force full width content layout. add_filter( 'genesis_site_layout', '__genesis_return_full_width_content' ); // Remove breadcrumbs. remove_action( 'genesis_before_loop', 'genesis_do_breadcrumbs' ); // Add widgets on front page. add_action( 'genesis_after_header', 'digital_front_page_widgets' ); $journal = get_option( 'digital_journal_setting', 'true' ); if ( 'true' === $journal ) { // Remove the default Genesis loop. remove_action( 'genesis_loop', 'genesis_do_loop' ); // Add opening markup for blog section. add_action( 'genesis_before_loop', 'digital_front_page_blog_open' ); // Add closing markup for blog section. add_action( 'genesis_after_loop', 'digital_front_page_blog_close' ); } else { // Remove the default Genesis loop. remove_action( 'genesis_loop', 'genesis_do_loop' ); // Add front-page-loop body class. add_filter( 'body_class', 'digital_loop_body_class' ); } } } // Add front-page body class. function digital_body_class( $classes ) { $classes[] = 'front-page'; return $classes; } // Add front-page-loop body class. function digital_loop_body_class( $classes ) { $classes[] = 'front-page-loop'; return $classes; } // Add widgets on front page. function digital_front_page_widgets() { if ( get_query_var( 'paged' ) >= 2 ) { return; } echo '

' . __( 'Main Content', 'digital-pro' ) . '

'; genesis_widget_area( 'front-page-1', array( 'before' => '
', 'after' => '
', ) ); genesis_widget_area( 'front-page-2', array( 'before' => '
', 'after' => '
', ) ); genesis_widget_area( 'front-page-3', array( 'before' => '
', 'after' => '
', ) ); } // Add opening markup for blog section. function digital_front_page_blog_open() { $journal_text = get_option( 'digital_journal_text', __( 'Our Journal', 'digital-pro' ) ); // if ( 'posts' == get_option( 'show_on_front' ) ) { echo '
'; if ( ! empty( $journal_text ) ) { echo '

' . $journal_text . '

'; } $args = array( 'posts_per_page' => '3', 'no_found_rows' => true, ); genesis_custom_loop( wp_parse_args( $args ) ); printf( '', get_permalink( get_option( 'page_for_posts' ) ), __( 'Our Journal ยป', 'digital-pro' ) ); // } } // Add closing markup for blog section. function digital_front_page_blog_close() { // if ( 'posts' == get_option( 'show_on_front' ) ) { echo '
'; // } } // Run the Genesis loop. genesis();