function bap_ajaxP_loop($offset = '')
{
    global $wp_query;
    $paged = get_query_var('page') ? get_query_var('page') : 1;
    $do_not_duplicate = array();
    // OFFSET SETTING
    if (!$offset == '' || !$offset == '0') {
        $argshidepost = array('numberposts' => $offset, 'post_type' => 'post', 'post_status' => 'publish');
        $hide_to_array = get_posts($argshidepost);
        // HIDE OFFSETED POSTS
        if ($hide_to_array) {
            foreach ($hide_to_array as $post) {
                $do_not_duplicate[] = $post->ID;
            }
        }
    }
    $argsmain = array('post_type' => 'post', 'post_status' => 'publish', 'paged' => $paged, 'order' => 'DESC', 'post__not_in' => $do_not_duplicate);
    $wp_query = new WP_Query($argsmain);
    if ($wp_query->have_posts()) {
        echo '<section id="' . bap_get_option_text('bap_loopContainer') . '">';
        while ($wp_query->have_posts()) {
            $wp_query->the_post();
            get_template_part('partials/listitem');
        }
        echo '</section>';
    }
    wp_reset_postdata();
}
Example #2
0
/**
 * Initialize the metabox class.
 */
function cmb_initialize_cmb_meta_boxes()
{
    if (!class_exists('cmb_Meta_Box')) {
        get_template_part('framework/metabox/init');
        get_template_part('framework/metabox/meta-custom');
    }
}
 function widget($args, $instance)
 {
     extract($args, EXTR_SKIP);
     $title = empty($instance['title']) ? '' : apply_filters('widget_title', $instance['title']);
     $sticky = get_option('sticky_posts');
     $number = empty($instance['number']) ? 1 : (int) $instance['number'];
     $cat = empty($instance['category']) ? 0 : (int) $instance['category'];
     if (is_single()) {
         array_push($sticky, get_the_ID());
     }
     echo $before_widget;
     if (!empty($title)) {
         echo $before_title . $title . $after_title;
     } else {
         echo '<br />';
     }
     $featuredPosts = new WP_Query(array('posts_per_page' => $number, 'cat' => $cat, 'post__not_in' => $sticky, 'no_found_rows' => true));
     while ($featuredPosts->have_posts()) {
         $featuredPosts->the_post();
         global $mb_content_area, $more;
         $mb_content_area = 'sidebar';
         get_template_part('content', get_post_format());
     }
     wp_reset_postdata();
     echo $after_widget;
 }
/**
 * Custom render function for Infinite Scroll.
 */
function doublecheeseburger_infinite_scroll_render()
{
    while (have_posts()) {
        the_post();
        get_template_part('template-parts/content', get_post_format());
    }
}
/**
 * Custom render function for Infinite Scroll.
 */
function us_web_standards_infinite_scroll_render()
{
    while (have_posts()) {
        the_post();
        get_template_part('template-parts/content', get_post_format());
    }
}
/**
 * Custom render function for Infinite Scroll.
 */
function component_s_infinite_scroll_render()
{
    while (have_posts()) {
        the_post();
        get_template_part('components/content', get_post_format());
    }
}
 /**
  * Shortcode functionality to show posts.
  *
  * @since 1.0.0
  */
 function theme_posts_shortcode($atts)
 {
     $output = false;
     // Pull in shortcode attributes and set defaults
     $defaults = array('category' => '', 'order' => 'DESC', 'orderby' => 'date', 'posts_per_page' => '10', 'tag' => '');
     // Process shortcode attribtues
     $atts = shortcode_atts($defaults, $atts, 'show-posts');
     // Set up initial query for post
     $args = array('category_name' => $atts['category'], 'order' => $atts['order'], 'orderby' => $atts['orderby'], 'posts_per_page' => $atts['posts_per_page'], 'tag' => $atts['tag'], 'ignore_sticky_posts' => 1, 'no_found_rows' => true);
     $query = new WP_Query($args);
     if ($query->have_posts()) {
         global $wp_query;
         // Backup the main query.
         $saved_query = $wp_query;
         // Replace the main query by reference.
         $wp_query = $query;
         // Capture the output so we can return it to the shortcode process.
         ob_start();
         echo '<div class="show-posts-wrapper">';
         while ($wp_query->have_posts()) {
             $wp_query->the_post();
             get_template_part('content', get_post_format());
         }
         echo '</div>';
         $output = ob_get_clean();
         // Clean up after ourselves.
         $wp_query = $saved_query;
         wp_reset_postdata();
     }
     return $output;
 }
function my_theme_wrapper_end()
{
    echo '</div></div></section>';
    echo '<div class="shop_bottom">';
    get_template_part('bottom-content');
    echo '</div>';
}
/**
 * Custom render function for Infinite Scroll.
 */
function portarlington_cce_infinite_scroll_render()
{
    while (have_posts()) {
        the_post();
        get_template_part('template-parts/content', get_post_format());
    }
}
Example #10
0
 function gabfire_theme_scripts()
 {
     wp_enqueue_style('bootstrap', get_template_directory_uri() . '/framework/bootstrap/css/bootstrap.min.css');
     wp_enqueue_style('font-awesome', get_template_directory_uri() . '/framework/font-awesome/css/font-awesome.min.css');
     wp_enqueue_style('bootstrap-social', get_template_directory_uri() . '/css/bootstrap-social.css');
     wp_enqueue_style('colorbox-css', get_template_directory_uri() . '/css/colorbox.css');
     wp_enqueue_style('animate-css', get_template_directory_uri() . '/css/animate.css');
     //wp_enqueue_style('owl-carousel', get_template_directory_uri() .'/css/owl.carousel.css');
     //wp_enqueue_style('flat-ui', get_stylesheet_directory_uri() .'/css/flat-ui.css');  // adding FLAT UI to main header query
     wp_enqueue_style('datatables-css', '//cdn.datatables.net/1.10.7/css/jquery.dataTables.min.css');
     wp_enqueue_style('theme-style', get_stylesheet_uri(), false);
     // NEW: Add Ion Icons
     wp_enqueue_style('ion-icons', get_template_directory_uri() . '/framework/ion-icons/css/ionicons.min.css');
     get_template_part('css/customizedcss', '');
     wp_enqueue_script('jquery');
     wp_enqueue_script('bootstrap', get_template_directory_uri() . '/framework/bootstrap/js/bootstrap.min.js');
     wp_enqueue_script('modernizr', get_template_directory_uri() . '/inc/js/modernizr.custom.js');
     wp_enqueue_script('responsive-nav', get_template_directory_uri() . '/inc/js/responsive-menu.js');
     //wp_enqueue_script('wow', get_template_directory_uri() .'/inc/js/wow.min.js');
     //wp_enqueue_script('shuffle', get_template_directory_uri() .'/inc/js/jquery.shuffle.min.js');
     wp_enqueue_script('jquery-colorbox', get_template_directory_uri() . '/inc/js/jquery.colorbox-min.js');
     //wp_enqueue_script('owl-carousel', get_template_directory_uri() .'/inc/js/owl.carousel.min.js');
     //wp_enqueue_script('stellar', get_template_directory_uri() .'/inc/js/stellar.js');
     //wp_enqueue_script('froogaloop', '//f.vimeocdn.com/js/froogaloop2.min.js');
     //wp_enqueue_script('youtube-api', '//www.youtube.com/player_api');
     wp_enqueue_script('datatables-js', '//cdn.datatables.net/1.10.7/js/jquery.dataTables.min.js');
     if (is_singular() && comments_open() && get_option('thread_comments')) {
         wp_enqueue_script('comment-reply');
     }
     if (file_exists(get_stylesheet_directory() . '/custom.css')) {
         wp_enqueue_style('custom-style', get_stylesheet_directory_uri() . '/custom.css');
     } elseif (file_exists(get_template_directory_uri() . '/custom.css')) {
         wp_enqueue_style('custom-style', get_template_directory_uri() . '/custom.css');
     }
 }
Example #11
0
function crum_search_form($form)
{
    ob_start();
    get_template_part('templates/searchform');
    $form = ob_get_clean();
    return $form;
}
function sfhiv_preview_shortcode($atts, $content = null)
{
    global $post;
    extract(shortcode_atts(array('id' => false, 'title' => false, 'replace_title' => false, 'replace_content' => false, 'template' => 'preview'), $atts));
    $preview_post = false;
    $return_content = "";
    if (isset($title)) {
        $preview_post = get_page_by_title($title);
    }
    if (isset($id) && !$preview_post) {
        $num = (int) $id;
        $preview_post = get_post($num);
    }
    if ($preview_post) {
        $org_post = $post;
        $post = $preview_post;
        if ($replace_title) {
            $post->post_title = $replace_title;
        }
        if ($content != null) {
            $post->post_content = $content;
            $post->post_excerpt = $content;
        }
        if ($replace_content) {
            $post->post_content = $replace_content;
            $post->post_excerpt = $replace_content;
        }
        ob_start();
        get_template_part($template, $post->post_type);
        $return_content = ob_get_clean();
        $post = $org_post;
    }
    return $return_content;
}
Example #13
0
function checkout_render_infinite_posts()
{
    while (have_posts()) {
        the_post();
        get_template_part('partials/content-standard');
    }
}
Example #14
0
 function x_get_view($stack, $base, $extension = '')
 {
     $file = $stack . '_' . $base . (empty($extension) ? '' : '-' . $extension);
     do_action('x_before_view_' . $file);
     get_template_part('framework/views/' . $stack . '/' . $base, $extension);
     do_action('x_after_view_' . $file);
 }
/**
 * The Shortcode
 */
function ebor_testimonial_shortcode($atts)
{
    extract(shortcode_atts(array('pppage' => '999', 'filter' => 'all', 'type' => 'carousel-3col'), $atts));
    /**
     * Initial query args
     */
    $query_args = array('post_type' => 'testimonial', 'posts_per_page' => $pppage);
    if (!($filter == 'all')) {
        if (function_exists('icl_object_id')) {
            $filter = (int) icl_object_id($filter, 'testimonial_category', true);
        }
        $query_args['tax_query'] = array(array('taxonomy' => 'testimonial_category', 'field' => 'id', 'terms' => $filter));
    }
    /**
     * Finally, here's the query.
     */
    global $wp_query;
    $wp_query = new WP_Query($query_args);
    ob_start();
    get_template_part('loop/loop-testimonial', $type);
    wp_reset_postdata();
    $output = ob_get_contents();
    ob_end_clean();
    return $output;
}
function zp_custom_blog_page()
{
    global $post, $paged;
    $include = genesis_get_option('blog_cat');
    $exclude = genesis_get_option('blog_cat_exclude') ? explode(',', str_replace(' ', '', genesis_get_option('blog_cat_exclude'))) : '';
    if (get_query_var('paged')) {
        $paged = get_query_var('paged');
    } elseif (get_query_var('page')) {
        $paged = get_query_var('page');
    } else {
        $paged = 1;
    }
    //* Arguments
    $args = array('cat' => $include, 'category__not_in' => $exclude, 'posts_per_page' => genesis_get_option('blog_cat_num'), 'paged' => $paged);
    query_posts($args);
    if (have_posts()) {
        while (have_posts()) {
            the_post();
            do_action('genesis_before_entry');
            printf('<article %s>', genesis_attr('entry'));
            // check post format and call template
            $format = get_post_format();
            get_template_part('content', $format);
            do_action('genesis_after_entry_content');
            //do_action( 'genesis_entry_footer' );
            echo '</article>';
            do_action('genesis_after_entry');
        }
    }
    //* Genesis navigation
    genesis_posts_nav();
    //* Restore original query
    wp_reset_query();
}
/**
 * Render the carousel widget
 */
function ultra_panels_missing_widgets_carousel($instance, $args)
{
    $js_suffix = defined('SCRIPT_DEBUG') && SCRIPT_DEBUG ? '' : '.min';
    wp_enqueue_style('ultra-demo-carousel-basic', get_template_directory_uri() . '/demo/carousel/css/style.css', array(), SITEORIGIN_THEME_VERSION);
    wp_enqueue_script('ultra-demo-carousel-basic', get_template_directory_uri() . '/demo/carousel/js/carousel' . $js_suffix . '.js', array('jquery'), SITEORIGIN_THEME_VERSION);
    get_template_part('demo/carousel/carousel');
}
Example #18
0
function ae_get_template_part($slug, $name)
{
    if ($slug) {
        $slug = '/includes/aecore/template/' . $slug;
    }
    get_template_part($slug, $name);
}
Example #19
0
function load_more_posts_callback()
{
    check_ajax_referer('pan_travel_blog', 'token');
    try {
        $offset = $_POST['offset'];
        $number = $_POST['number'];
        $loop = new WP_Query(array('post_type' => 'travel_blogs', 'post_status' => 'publish', 'order' => 'DESC', 'orderby' => 'meta_value', 'meta_key' => 'travel_blog_start_date', 'offset' => $offset, 'posts_per_page' => $number));
        if ($loop->have_posts()) {
            while ($loop->have_posts()) {
                $loop->the_post();
                ?>
				<?php 
                get_template_part('parts/content', 'travelblog');
                ?>
			<?php 
            }
        } else {
            ?>
			<p><?php 
            _e('Sorry, no posts matched your criteria.');
            ?>
</p>
		<?php 
        }
        wp_reset_postdata();
    } catch (Exception $e) {
        echo 'Errors';
    }
    wp_die();
}
Example #20
0
 function header_add_tmpl_3widgets()
 {
     if (get_theme_mod('header_type') != '3p') {
         return;
     }
     get_template_part('inc/template-parts/header', '3widgets');
 }
Example #21
0
function orbis_subscription_product_render_details()
{
    if (is_singular('orbis_subs_product')) {
        global $orbis_subscriptions_plugin;
        get_template_part('templates/subscription_product_details');
    }
}
/**
 * Custom render function for Infinite Scroll.
 */
function abc_nuorisotominta_infinite_scroll_render()
{
    while (have_posts()) {
        the_post();
        get_template_part('template-parts/content', get_post_format());
    }
}
Example #23
0
/**
 * Loop for Infinite Scroll
 */
function alienship_infinite_scroll_init()
{
    while (have_posts()) {
        the_post();
        get_template_part('/templates/parts/content', get_post_format());
    }
}
function ajax_navigation_callback()
{
    global $wp_query, $page_no, $loop, $query;
    // this is how you get access to the database
    $loop = empty($_POST['loop']) ? 'loop' : $_POST['loop'];
    $posts_per_page = get_option('posts_per_page');
    //merge the query array and paged
    $query = $_POST;
    unset($query['action']);
    unset($query['loop']);
    ob_start();
    # Load the posts
    if ($loop) {
        query_posts($query);
        while (have_posts()) {
            the_post();
            get_template_part($loop);
        }
    }
    $buffer = ob_get_contents();
    ob_end_clean();
    echo $buffer;
    exit;
    // this is required to return a proper result
}
Example #25
0
/**
 * Render infinite posts by using template parts
 * @since 1.0.0
 */
function kouki_render_infinite_posts()
{
    while (have_posts()) {
        the_post();
        get_template_part('content', 'masonry');
    }
}
Example #26
0
/**
 * Loads comment template
 *
 * @param object $comment The comment object
 * @param array $args Comment arguments
 * @param int $depth The depth of the current comment
 */
function try_comment_list($comment, $args, $depth)
{
    $GLOBALS['comment'] = $comment;
    $GLOBALS['args'] = $args;
    $GLOBALS['depth'] = $depth;
    get_template_part('partials/comment');
}
function sfhiv_add_event_filter()
{
    $archive_type = mini_archive_on_page(get_the_ID());
    if (is_page() && $archive_type && $archive_type == 'event') {
        get_template_part("nav", "event");
    }
}
Example #28
0
/**
 * Ajax function for loading posts by date and category
 */
function wp_ajax_load_posts()
{
    if (!wp_verify_nonce($_GET['_wpnonce'], 'nonce-ajax-dropdown')) {
        die('Go away!');
    }
    $year = isset($_GET['year']) ? $_GET['year'] : '';
    $month = isset($_GET['month']) ? $_GET['month'] : '';
    $args = array('year' => trim($year), 'monthnum' => trim($month), 'posts_per_page' => -1, 'orderby' => 'date', 'cat' => trim($_GET['cat'] != "-1") ? trim($_GET['cat']) : 0);
    $ajaxsort = new WP_Query($args);
    ?>
	    <?php 
    if ($ajaxsort->have_posts()) {
        ?>
	</div>
		<?php 
        while ($ajaxsort->have_posts()) {
            $ajaxsort->the_post();
            ?>
			<?php 
            get_template_part('content', 'archives');
            ?>
	    <?php 
        }
        ?>

		<?php 
    } else {
        echo '<div align="center">Nothing Found!</div></nav>';
    }
    exit;
}
Example #29
0
/**
 * Custom render function for Infinite Scroll.
 */
function brewery_infinite_scroll_render()
{
    while (have_posts()) {
        the_post();
        get_template_part('template-parts/content', get_post_format());
    }
}
Example #30
0
/**
 * Callback for rendering posts during infinite scroll.
 */
function eventbrite_venue_infinite_scroll_render()
{
    while (have_posts()) {
        the_post();
        get_template_part('tmpl/post-loop');
    }
}