PHP Classes

File: inc/jetpack.php

Recommend this page to a friend!
  Classes of Adeleye Ayodeji   Nolimitbuzz WP Theme   inc/jetpack.php   Download  
File: inc/jetpack.php
Role: Auxiliary script
Content type: text/plain
Description: Configuration script
Class: Nolimitbuzz WP Theme
WordPress theme to used as start of new themes
Author: By
Last change:
Date: 19 days ago
Size: 1,582 bytes
 

Contents

Class file image Download
<?php
/**
 * Jetpack Compatibility File
 *
 * @link https://jetpack.com/
 *
 * @package Nolimitbuzz
 */

/**
 * 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 nolimitbuzz_jetpack_setup() {
   
// Add theme support for Infinite Scroll.
   
add_theme_support(
       
'infinite-scroll',
        array(
           
'container' => 'main',
           
'render' => 'nolimitbuzz_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' => 'nolimitbuzz-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', 'nolimitbuzz_jetpack_setup' );

if ( !
function_exists( 'nolimitbuzz_infinite_scroll_render' ) ) :
   
/**
     * Custom render function for Infinite Scroll.
     */
   
function nolimitbuzz_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;
        }
    }
endif;