Esempio n. 1
0
 function shortcode_blog_carousel($atts, $content = null)
 {
     extract(shortcode_atts(array('title' => 'Recent News', 'type' => 'blog_cat', 'counts' => '16', 'cats' => '', 'posts' => '', 'order' => 'DESC', 'orderby' => 'date', 'auto' => 'false', 'speed' => '800', 'pause' => '5000', 'move_slides' => '2'), $atts));
     $id = twoot_get_frontend_func('rand_num', 5);
     if (!in_array($type, array('blog_cat', 'blog_tag'), true)) {
         return $html = '<div class="the-not-posts">' . esc_attr__('Hi, please check the type option, the current type is not match!', 'Twoot_Toolkit') . '</div>';
     }
     switch ($type) {
         case 'blog_cat':
             $taxonomy = 'category';
             break;
         case 'blog_tag':
             $taxonomy = 'post_tag';
             break;
     }
     $q = new Twoot_Template_Carousel(array('counts' => $counts, 'cats' => $cats, 'posts' => $posts, 'order' => $order, 'orderby' => $orderby, 'post_type' => 'post', 'taxonomy' => $taxonomy));
     $html = '<div class="the-carousel-list the-blog-list">';
     $html .= '<h5 class="carousel-title">' . $title . '</h5>';
     $html .= '<ul id="post-carousel-' . $id . '" class="clearfix">';
     $html .= $q->carousel();
     $html .= '</ul>';
     $html .= '</div>';
     $html .= twoot_generator('carousel_script', $id, $auto, $speed, $pause, $move_slides, $tag = 'b');
     return $html;
 }
Esempio n. 2
0
 function shortcode_portfolio_carousel($atts, $content = null)
 {
     extract(shortcode_atts(array('title' => 'Recent Works', 'tax' => 'cat', 'counts' => '16', 'cats' => '', 'posts' => '', 'order' => 'DESC', 'orderby' => 'date', 'auto' => 'false', 'speed' => '800', 'pause' => '5000', 'move_slides' => '4'), $atts));
     $id = twoot_get_frontend_func('rand_num', 5);
     if (!in_array($tax, array('cat', 'tag'), true)) {
         return $html = '<div class="the-not-posts">' . esc_attr__('Hi, please check the taxonomy option, the current tax is not match!', 'Twoot_Toolkit') . '</div>';
     }
     $q = new Twoot_Template_Carousel(array('counts' => $counts, 'cats' => $cats, 'posts' => $posts, 'order' => $order, 'orderby' => $orderby, 'post_type' => 'portfolio', 'taxonomy' => 'portfolio_' . $tax));
     $html = '<div class="the-carousel-list the-portfolio-carousel">';
     $html .= '<h5 class="carousel-title section-title">' . $title . '</h5>';
     $html .= '<ul id="post-carousel-' . $id . '" class="clearfix">';
     $html .= $q->carousel();
     $html .= '</ul>';
     $html .= '</div>';
     $html .= twoot_generator('carousel_script', $id, $auto, $speed, $pause, $move_slides, $tag = 'p');
     return $html;
 }