'primary', 'render' => 'maker_infinite_scroll_render', 'type' => 'scroll', 'wrapper' => false, 'footer_widgets' => false, 'footer' => false, ) ); add_filter( 'infinite_scroll_js_settings', 'maker_load_more_text' ); } add_action( 'after_setup_theme', 'maker_jetpack_setup' ); /** * Loads necessary template part during infinite scroll. */ function maker_infinite_scroll_render() { while ( have_posts() ) : the_post(); if ( is_search() ) { get_template_part( 'template-parts/content-search' ); } elseif ( 'portfolio' == get_post_type() ) { get_template_part( 'template-parts/content-portfolio-toolkit' ); } elseif ( 'jetpack-portfolio' == get_post_type() ) { get_template_part( 'template-parts/content-portfolio-jetpack' ); } else { get_template_part( 'template-parts/content', get_post_format() ); } endwhile; } /** * Change Older Posts to Load More. * * @param array $settings array of Infinite Scroll settings. */ function maker_load_more_text( $settings ) { $settings['text'] = __( 'Load More', 'maker' ); return $settings; } /** * Adds excerpts to Jetpack Portfolio. */ function maker_jetpack_portfolio_excerpts() { if ( post_type_exists( 'jetpack-portfolio' ) ) { add_post_type_support( 'jetpack-portfolio', 'excerpt' ); } } add_action( 'init', 'maker_jetpack_portfolio_excerpts' );