Example #1
0
    }
    $slider_enabled = get_theme_mod('x_ethos_post_slider_' . $info[0] . '_enable') == 1;
    $count = get_theme_mod('x_ethos_post_slider_' . $info[0] . '_count');
    $display = get_theme_mod('x_ethos_post_slider_' . $info[0] . '_display');
    $blog_slider_is_enabled = $slider_enabled && $is_blog;
    $archive_slider_is_enabled = $slider_enabled && $is_archive;
    $is_enabled = $blog_slider_is_enabled || $archive_slider_is_enabled;
    switch ($display) {
        case 'most-commented':
            $args = array('post_type' => 'post', 'posts_per_page' => $count, 'orderby' => 'comment_count', 'order' => 'DESC', $info[1] => $info[2]);
            break;
        case 'random':
            $args = array('post_type' => 'post', 'posts_per_page' => $count, 'orderby' => 'rand', $info[1] => $info[2]);
            break;
        case 'featured':
            $args = array('post_type' => 'post', 'posts_per_page' => $count, 'orderby' => 'post__in', 'post__in' => x_intval_explode(get_theme_mod('x_ethos_post_slider_' . $info[0] . '_featured')));
            break;
    }
    ?>

  <?php 
    if ($is_enabled) {
        ?>

    <div class="x-flexslider x-post-slider">
      <ul class="x-slides">

        <?php 
        $wp_query = new WP_Query($args);
        ?>
Example #2
0
// Outputs the post carousel that appears at the top of the masthead.
// =============================================================================
global $post_carousel_entry_id;
$post_carousel_entry_id = get_the_ID();
$is_enabled = get_theme_mod('x_ethos_post_carousel_enable') == 1;
$count = get_theme_mod('x_ethos_post_carousel_count');
$display = get_theme_mod('x_ethos_post_carousel_display');
switch ($display) {
    case 'most-commented':
        $args = array('post_type' => 'post', 'posts_per_page' => $count, 'orderby' => 'comment_count', 'order' => 'DESC');
        break;
    case 'random':
        $args = array('post_type' => 'post', 'posts_per_page' => $count, 'orderby' => 'rand');
        break;
    case 'featured':
        $args = array('post_type' => 'post', 'posts_per_page' => $count, 'orderby' => 'post__in', 'post__in' => x_intval_explode(get_theme_mod('x_ethos_post_carousel_featured')));
        break;
}
?>

<?php 
if ($is_enabled) {
    ?>

  <ul class="x-post-carousel unstyled">

    <?php 
    $wp_query = new WP_Query($args);
    ?>

    <?php