'recent-posts', 'type' => 'click', 'wrapper' => false, 'render' => 'bizpress_infinite_scroll_render', 'footer' => false, ) ); add_image_size( 'bizpress-logo', 380, 100 ); add_theme_support( 'site-logo', array( 'size' => 'bizpress-logo' ) ); } // end function bizpress_jetpack_setup add_action( 'after_setup_theme', 'bizpress_jetpack_setup' ); /** * Custom render function for Infinite Scroll. */ function bizpress_infinite_scroll_render() { while ( have_posts() ) { the_post(); get_template_part( 'template-parts/content', get_post_format() ); } } // end function bizpress_infinite_scroll_render function bizpress_jetpack_infinite_scroll_js_settings( $settings ) { $settings['text'] = __( 'Load more posts', 'bizpress' ); return $settings; } add_filter( 'infinite_scroll_js_settings', 'bizpress_jetpack_infinite_scroll_js_settings' ); /** * Flush the Rewrite Rules for CPT after the user has activated the theme. */ function bizpress_flush_rewrite_rules() { flush_rewrite_rules(); } // end function bizpress_flush_rewrite_rules add_action( 'after_switch_theme', 'bizpress_flush_rewrite_rules' ); /** * Disable Infinite Scroll for the Menu CPT * @return bool */ function bizpress_infinite_scroll_supported() { return current_theme_supports( 'infinite-scroll' ) && ! is_tax( 'nova_menu' ); } add_filter( 'infinite_scroll_archive_supported', 'bizpress_infinite_scroll_supported' );