'main', 'render' => 'blask_infinite_scroll_render', 'footer' => 'main', 'footer_widgets' => array( 'sidebar-1', 'sidebar-2' ), ) ); // Add support for site logo. add_image_size( 'blask-site-logo', '220', '9999', false ); add_theme_support( 'site-logo', array( 'size' => 'blask-site-logo' ) ); // Add support for responsive videos. add_theme_support( 'jetpack-responsive-videos' ); // Add support for portfolioa add_theme_support( 'jetpack-portfolio' ); } // end function blask_jetpack_setup add_action( 'after_setup_theme', 'blask_jetpack_setup' ); /** * Define the code that is used to render the posts added by Infinite Scroll. * * Includes the whole loop. Used to include the correct template part for the Portfolio CPT. */ function blask_infinite_scroll_render() { while ( have_posts() ) { the_post(); if ( is_post_type_archive( 'jetpack-portfolio' ) || is_tax( 'jetpack-portfolio-type' ) || is_tax( 'jetpack-portfolio-tag' ) ) { get_template_part( 'template-parts/content', 'portfolio' ); } else { get_template_part( 'template-parts/content', get_post_format() ); } } } /** * Load Jetpack scripts. */ function blask_jetpack_scripts() { if ( is_post_type_archive( 'jetpack-portfolio' ) || is_tax( 'jetpack-portfolio-type' ) || is_tax( 'jetpack-portfolio-tag' ) || is_page_template( 'portfolio-page.php' ) ) { wp_enqueue_script( 'blask-portfolio', get_template_directory_uri() . '/js/portfolio.js', array( 'jquery', 'masonry' ), '20150624', true ); } if ( is_page_template( 'page-templates/portfolio-page.php' ) ) { wp_enqueue_script( 'blask-portfolio-page', get_template_directory_uri() . '/js/portfolio-page.js', array( 'jquery' ), '20140402', true ); } } add_action( 'wp_enqueue_scripts', 'blask_jetpack_scripts' );