| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566 |
- <?php
- /**
- * Jetpack Compatibility File
- *
- * @link https://jetpack.com/
- *
- * @package XShop
- */
- /**
- * Jetpack setup function.
- *
- * See: https://jetpack.com/support/infinite-scroll/
- * See: https://jetpack.com/support/responsive-videos/
- * See: https://jetpack.com/support/content-options/
- */
- function xshop_jetpack_setup() {
- // Add theme support for Infinite Scroll.
- add_theme_support(
- 'infinite-scroll',
- array(
- 'container' => 'main',
- 'render' => 'xshop_infinite_scroll_render',
- 'footer' => 'page',
- )
- );
- // Add theme support for Responsive Videos.
- add_theme_support( 'jetpack-responsive-videos' );
- // Add theme support for Content Options.
- add_theme_support(
- 'jetpack-content-options',
- array(
- 'post-details' => array(
- 'stylesheet' => 'xshop-style',
- 'date' => '.posted-on',
- 'categories' => '.cat-links',
- 'tags' => '.tags-links',
- 'author' => '.byline',
- 'comment' => '.comments-link',
- ),
- 'featured-images' => array(
- 'archive' => true,
- 'post' => true,
- 'page' => true,
- ),
- )
- );
- }
- add_action( 'after_setup_theme', 'xshop_jetpack_setup' );
- /**
- * Custom render function for Infinite Scroll.
- */
- function xshop_infinite_scroll_render() {
- while ( have_posts() ) {
- the_post();
- if ( is_search() ) :
- get_template_part( 'template-parts/content', 'search' );
- else :
- get_template_part( 'template-parts/content', get_post_type() );
- endif;
- }
- }
|