function testimonial_shortcode($atts, $content = null) { $ix = 0; extract(shortcode_atts(array('number' => '5', 'columns' => '2', 'type' => '', 'slider' => 'false', 'showheadline' => 'false', 'showtext' => 'false', 'showreadmore' => 'false', 'height' => '160'), $atts)); $return = ""; $height = $height / 2; switch ($columns) { case 1: $cols = ""; break; case 2: $cols = "one_half"; break; case 3: $cols = "one_third"; break; case 4: $cols = "one_fourth"; break; } if ($slider == "true") { $rand = substr(str_shuffle(str_repeat('ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789', 5)), 0, 5); $return .= "<div class='sc_slider' id='" . $rand . "'>"; } if ($type != "") { $args = array('numberposts' => $number, 'post_type' => 'testimonial', 'post_status' => 'publish', 'project-type' => $type); } else { $args = array('numberposts' => $number, 'post_type' => 'testimonial', 'post_status' => 'publish'); } global $post; $myposts = get_posts($args); foreach ($myposts as $post) { setup_postdata($post); if ($ix == "0" and $slider == "true") { $return .= "<div class='sc_slider_element' style='width:980px; float:left; height:" . $height . "px;'>"; } $ix++; if ($slider == "false") { if ($ix >= $columns) { $last = "_last"; //$clear="<div class='clear'></div>"; $ix = 0; } else { $last = ""; $clear = ""; } } else { if ($ix >= $columns) { $last = "_last"; $ix = 0; $return .= ""; $clear = "<div class='clear'></div></div>"; } else { $last = ""; $clear = ""; } } $name = get_post_custom_values('testimonialName'); $title = str_ireplace('"', '', trim(get_the_title())); $desc = str_ireplace('"', '', trim(get_the_content())); $return .= ' <div class="' . $cols . $last . ' testimonial-lists-item-shortcode">'; if ($showheadline == "true") { $return .= "<h5>" . $name[0] . "</h5>"; } $return .= '<img src="' . img_icon_url($post->ID) . '" alt="" />'; if ($showtext == "true") { $return .= "<p>" . get_the_excerpt() . "</p>"; } if ($showreadmore == "true") { $return .= '<a class="testimonial_readmore button" href="' . get_permalink() . '">Read more</a>'; } $site = get_post_custom_values('projLink'); if ($site[0] != "") { $return .= '<a class="portfolio_livelink button" target="_blank" href="' . $site[0] . '">Visit the Site</a>'; } $return .= '<div class="clear"></div>' . $clear; $return .= "</div>" . $clear; } wp_reset_query(); if ($slider != "true") { $return .= "<div class='clear'></div>"; } if ($slider == "true") { $return .= "</div>"; $return .= '<script type="text/javascript" src="' . get_template_directory_uri() . '/script/jquery.anythingslider.min.js"></script>'; $return .= "<script type='text/javascript'>\r\n\r\n\t\t\tvar pw=jQuery('.sc_slider_element').parent().parent().width();\t\t\t\r\n\r\n\t\t\tjQuery('.sc_slider_element').width(pw);\r\n\r\n\t\t\tjQuery('#" . $rand . "').anythingSlider({buildNavigation : false });\t\t//.caroufredsel({ scroll : {items : 1, duration: 1000,pauseOnHover: true} });\r\n\r\n\t\t\t</script>"; } return $return; }
function popular_post($atts, $content = null) { $ccolumn = ""; $echo = ""; extract(shortcode_atts(array("before" => "", "number" => '6', 'column' => '2', "after" => '', "text" => "150", "readmore" => "true", "headline" => "true", "image" => "true"), $atts)); $z = 0; $i = 1; switch ($column) { case "2": $ccolumn = "one_half"; break; case "3": $ccolumn = "one_third"; break; case "4": $ccolumn = "one_fourth"; break; case "5": $ccolumn = "one_fifth"; break; } $myargs = array('posts_per_page' => $number, 'orderby' => 'comment_count'); query_posts($myargs); if (have_posts()) { while (have_posts()) { the_post(); if ($z < $number) { $z++; if ($i == $column) { $stoper = "_last"; $i = 1; $stopdiv = "<div class='clear'></div>"; } else { $i++; $stoper = ""; $stopdiv = ""; } $echo .= "<div class='{$ccolumn}{$stoper} shortcode_posts'>"; $echo .= "<div class='widget_posts_li'>"; if ($image == "true") { if (has_post_thumbnail()) { $echo .= "<div class='widget_posts_left'>"; $echo .= "<img width='50' height='50' src='" . img_icon_url(get_the_id()) . "' alt='' />"; $echo .= "</div><!-- widget_posts_left-->"; } /* else { $echo.= "<div class='widget_posts_left'> <img src='".get_stylesheet_directory_uri()."/images/noImageSmall.jpg' alt='' width='50' height='50' /> </div><!-- widget_posts_left-->"; } */ } if ($headline == "true") { $echo .= "<a href='" . get_permalink() . "'><h5>" . get_the_title() . "</h5></a>"; } if ($text != "0") { $content = do_shortcode(get_the_content()); if (isset($content) and $text > "0") { if (strlen("{$content}") > $text) { $content = substr($content, 0, strpos($content, " ", $text) + 1); } } $echo .= strip_tags($content); } if ($readmore == "true") { $echo .= "<a href='" . get_permalink() . "'>read more...</a>"; } $echo .= "</div>"; } //$echo.= "</div>"; $echo .= "</div>" . $stopdiv; } } wp_reset_query(); return $echo; }