diff options
Diffstat (limited to 'inc/jetpack.php')
| -rw-r--r-- | inc/jetpack.php | 38 |
1 files changed, 38 insertions, 0 deletions
diff --git a/inc/jetpack.php b/inc/jetpack.php new file mode 100644 index 0000000..6a0a3ea --- /dev/null +++ b/inc/jetpack.php @@ -0,0 +1,38 @@ +<?php +/** + * Jetpack Compatibility File. + * + * @link https://jetpack.com/ + * + * @package understrap + */ +/** + * Jetpack setup function. + * + * See: https://jetpack.com/support/infinite-scroll/ + * See: https://jetpack.com/support/responsive-videos/ + */ +function understrap_jetpack_setup() { + // Add theme support for Infinite Scroll. + add_theme_support( 'infinite-scroll', array( + 'container' => 'main', + 'render' => 'understrap_infinite_scroll_render', + 'footer' => 'page', + ) ); + // Add theme support for Responsive Videos. + add_theme_support( 'jetpack-responsive-videos' ); +} +add_action( 'after_setup_theme', 'understrap_jetpack_setup' ); +/** + * Custom render function for Infinite Scroll. + */ +function understrap_infinite_scroll_render() { + while ( have_posts() ) { + the_post(); + if ( is_search() ) : + get_template_part( 'loop-templates/content', 'search' ); + else : + get_template_part( 'loop-templates/content', get_post_format() ); + endif; + } +} |
