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(); }
/** * 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()); } }
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'); } }
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; }
function checkout_render_infinite_posts() { while (have_posts()) { the_post(); get_template_part('partials/content-standard'); } }
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'); }
function ae_get_template_part($slug, $name) { if ($slug) { $slug = '/includes/aecore/template/' . $slug; } get_template_part($slug, $name); }
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(); }
function header_add_tmpl_3widgets() { if (get_theme_mod('header_type') != '3p') { return; } get_template_part('inc/template-parts/header', '3widgets'); }
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()); } }
/** * 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 }
/** * 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'); } }
/** * 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"); } }
/** * 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; }
/** * 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()); } }
/** * Callback for rendering posts during infinite scroll. */ function eventbrite_venue_infinite_scroll_render() { while (have_posts()) { the_post(); get_template_part('tmpl/post-loop'); } }