'click', 'container' => 'main', 'render' => 'beetle_infinite_scroll_render', ) ); } // Load addon stylesheets and scripts add_action( 'wp_enqueue_scripts', 'beetle_theme_addons_scripts' ); function beetle_theme_addons_scripts() { // Load widget bundle styles if widgets are active if ( is_active_widget('TZWB_Facebook_Likebox_Widget', false, 'tzwb-facebook-likebox') or is_active_widget('TZWB_Recent_Comments_Widget', false, 'tzwb-recent-comments') or is_active_widget('TZWB_Recent_Posts_Widget', false, 'tzwb-recent-posts') or is_active_widget('TZWB_Social_Icons_Widget', false, 'tzwb-social-icons') or is_active_widget('TZWB_Tabbed_Content_Widget', false, 'tzwb-tabbed-content') ) { // Enqueue Widget Bundle Stylesheet wp_enqueue_style( 'themezee-widget-bundle', get_template_directory_uri() . '/css/themezee-widget-bundle.css' ); } // Load Related Posts stylesheet only on single posts if( is_singular( 'post' ) ) { // Enqueue Related Post Stylesheet wp_enqueue_style( 'themezee-related-posts', get_template_directory_uri() . '/css/themezee-related-posts.css' ); } } // Add custom Image Sizes for addons add_action( 'after_setup_theme', 'beetle_theme_addons_image_sizes' ); function beetle_theme_addons_image_sizes() { // Add Widget Bundle Thumbnail add_image_size( 'tzwb-thumbnail', 80, 64, true ); // Add Related Posts Thumbnail add_image_size( 'themezee-related-posts', 420, 300, true ); } /** * Custom render function for Infinite Scroll. */ function beetle_infinite_scroll_render() { // Get Theme Options from Database $theme_options = beetle_theme_options(); while ( have_posts() ) { the_post(); get_template_part( 'template-parts/content', $theme_options['post_layout'] ); } } // beetle_infinite_scroll_render()