function ts_portfolio_shortcode($atts, $content = null) { extract(shortcode_atts(array("title" => '', "col" => '', "cat" => '', "showpost" => '4', "showtitle" => '', "showdesc" => '', "moretext" => '', "showseparator" => '', "showpaging" => 'yes', "longdesc" => '200'), $atts)); $content = ts_remove_autop($content); $category = get_term_by('slug', $cat, 'portfoliocat'); $category = $category->term_id; $output = '<div class="pf-shortcode">'; if ($title != "") { $output .= ' <h2 class="title_pattern uppercase"><span>' . $title . '</span></h2>'; } if ($showpaging == "yes") { $paged = get_query_var('paged') ? get_query_var('paged') : 1; $output .= ts_portfolio($col, $category, $showpost, $showtitle, $showdesc, $moretext, $showseparator, $paged, $longdesc); } else { $output .= ts_portfolio($col, $category, $showpost, $showtitle, $showdesc, $moretext, $showseparator, '', $longdesc); } if ($showpaging == "yes") { //Get total of all posts from post type 'portfoliio'. $numposts = ts_portfolio_getnumposts($cat); //Count the total page. $num_page = floor($numposts / $showpost) + 1; $num_page = $numposts % $showpost != 0 ? $num_page : $num_page - 1; if ($num_page > 1) { if (function_exists('wp_pagenavi')) { ob_start(); wp_pagenavi(); $output .= ob_get_contents(); ob_end_clean(); } else { $output .= '<div id="nav-below" class="navigation nav2"> <div class="nav-previous">' . get_next_posts_link(__('<span class="button"><span class="meta-nav">←</span> Prev</span>', 'templatesquare')) . '</div> <div class="nav-next">' . get_previous_posts_link(__('<span class="button">Next <span class="meta-nav">→</span></span>', 'templatesquare')) . '</div> </div><!-- #nav-below -->'; } } } $output .= '</div>'; //end pf-shortcode wp_reset_query(); return do_shortcode($output); }
function ts_portfolio_shortcode($atts) { $layout = isset($atts['layout']) ? $atts['layout'] : ''; $atts = isset($atts) && is_array($atts) ? $atts : array(); if (function_exists('ts_portfolio')) { ob_start(); ts_portfolio($layout, $atts); $output = ob_get_contents(); $output = preg_replace("/(^[\r\n]*|[\r\n]+)[\\s\t]*[\r\n]+/", "\n", $output); ob_end_clean(); } return $output; }
<div class="search-result-caption"> <p><?php _e('Showing search results for:', 'ThemeStockyard'); ?> <span class="ts-highlight highlight"><?php echo esc_attr($_GET['s']); ?> </span></p> </div> <?php /* * Run the loop to output the posts. */ if (get_query_var('post_type') == 'portfolio') { $ts_loop = isset($smof_data['portfolio_layout']) ? $smof_data['portfolio_layout'] : ''; ts_portfolio($ts_loop, array('default_query' => true, 'is_search' => true)); } else { $ts_loop = isset($smof_data['search_layout']) ? $smof_data['search_layout'] : ''; ts_blog($ts_loop, array('default_query' => true, 'is_search' => true)); } ?> </div> </div> </div> <?php ts_get_sidebar(); ?> </div><!-- #main-container --> </div><!-- #main-container-wrap -->