function print_carousel_description_portfolio($title, $description, $port_size = "1/4", $show_title = true, $show_tag = true, $num_excerpt = 0, $view_all_port) { global $port_div_size_num_class, $sidebar_type, $gdl_div_size_num_class; global $gdl_admin_translator; if ($gdl_admin_translator == 'enable') { $translator_continue_reading = get_option(THEME_SHORT_NAME . '_translator_continue_reading', 'Continue Reading'); } else { $translator_continue_reading = __('Continue Reading ', 'gdl_front_end'); } echo '<div class="portfolio-carousel-description-row row">'; echo '<div class="portfolio-carousel-description ' . $gdl_div_size_num_class[$port_size] . '">'; echo '<h3 class="gdl-header-title">' . $title . '</h3>'; echo '<div class="portfolio-carousel-description-caption">' . $description . '</div>'; echo '<div class="port-nav-wrapper">'; echo '<a class="port-nav left" ></a>'; if (!empty($view_all_port) && $view_all_port != 'None') { echo '<a href="' . get_permalink(get_page_by_path($view_all_port)) . '" class="view-all-projects"><i class="icon-th"></i></a>'; } echo '<a class="port-nav right" ></a>'; echo '</div>'; // port-nav-wrapper echo '</div>'; // portfolio-carousel-description $new_size = intval($port_size[2]) - 1 . '/' . $port_size[2]; echo '<div class="portfolio-carousel-wrapper ' . $gdl_div_size_num_class[$new_size] . '">'; $portfolio_row_size = 0; $item_size = $port_div_size_num_class[$port_size][$sidebar_type]; echo '<div class="portfolio-item-holder row" data-index="0">'; while (have_posts()) { the_post(); print_item_size($port_size, 0.1, 'portfolio-item mb0'); print_portfolio_thumbnail(get_the_ID(), $item_size); // portfolio context if ($show_title || $show_tag) { echo '<div class="portfolio-context">'; if ($show_title) { echo '<h2 class="portfolio-title"><a href="' . get_permalink() . '">' . get_the_title() . '</a></h2>'; } if ($show_tag) { $portfolio_tag = get_the_term_list(get_the_ID(), 'portfolio-tag', '', ', ', ''); echo '<div class="portfolio-tag">'; echo $portfolio_tag; echo '</div>'; } if (!empty($num_excerpt)) { echo '<div class="portfolio-excerpt">'; echo gdl_get_excerpt($num_excerpt); echo '<a class="port-continue-reading" href="' . get_permalink() . '">' . $translator_continue_reading . '</a>'; echo '</div>'; } echo '<div class="port-bottom-border"></div>'; echo '</div>'; // close portfolio context } echo '<div class="clear"></div>'; echo '</div>'; // close print_item_size } echo '</div>'; // portfolio item holder echo '<div class="clear"></div>'; echo '</div>'; // gdl-carousel-wrapper echo '</div>'; // portfolio-carousel-description-row }
function print_jquery_filter_portfolio($port_size = "1/4", $show_title = true, $show_tag = true, $parent_category, $header, $num_excerpt = 0) { global $port_div_size_num_class, $sidebar_type; global $gdl_admin_translator; if ($gdl_admin_translator == 'enable') { $translator_all = get_option(THEME_SHORT_NAME . '_translator_all', 'All'); $translator_continue_reading = get_option(THEME_SHORT_NAME . '_translator_continue_reading', 'Continue Reading'); } else { $translator_all = __('All', 'gdl_front_end'); $translator_continue_reading = __('Continue Reading ', 'gdl_front_end'); } $item_size = $port_div_size_num_class[$port_size][$sidebar_type]; // filter portfolio button $category_lists = get_category_list('portfolio-category', $parent_category); $category_check = array(); foreach ($category_lists as $category) { $category_check[$category] = false; } if (empty($parent_category)) { $category_check = array('All' => $translator_all); } else { $first_category = get_term_by('slug', $parent_category, 'portfolio-category'); $category_check[$parent_category] = $first_category->name; } while (have_posts()) { the_post(); $post_categories = get_the_terms(get_the_ID(), 'portfolio-category'); if (!empty($post_categories)) { foreach ($post_categories as $category) { $category_check[$category->slug] = $category->name; } } } $is_first = 'active'; $has_header = !empty($header) ? 'has-header' : 'no-header'; echo '<div class="portfolio-filter-wrapper ' . $has_header . '">'; echo '<ul class="portfolio-item-filter">'; foreach ($category_lists as $category) { if (empty($category_check[$category])) { continue; } if ($is_first) { $cat_name = 'All'; } else { $cat_name = $category; } echo '<li><span> / </span><a href="#" class="' . $is_first . '" data-value="' . $cat_name . '">'; echo $category_check[$category]; echo '</a></li>'; $is_first = ''; } echo "</ul>"; echo '<div class="clear"></div>'; echo '</div>'; // start portfolio looping rewind_posts(); echo '<div class="portfolio-item-holder row">'; while (have_posts()) { the_post(); $portfolio_slug = ""; $post_categories = get_the_terms(get_the_ID(), 'portfolio-category'); if (!empty($post_categories)) { foreach ($post_categories as $category) { $portfolio_slug = $portfolio_slug . $category->slug . ' '; } } print_item_size($port_size, 0.1, 'portfolio-item mb40 ' . $portfolio_slug); print_portfolio_thumbnail(get_the_ID(), $item_size); // portfolio context if ($show_title || $show_tag) { echo '<div class="portfolio-context">'; if ($show_title) { echo '<h2 class="portfolio-title"><a href="' . get_permalink() . '">' . get_the_title() . '</a></h2>'; } if ($show_tag) { $portfolio_tag = get_the_term_list(get_the_ID(), 'portfolio-tag', '', ', ', ''); echo '<div class="portfolio-tag">'; echo $portfolio_tag; echo '</div>'; } if (!empty($num_excerpt)) { echo '<div class="portfolio-excerpt">'; echo gdl_get_excerpt($num_excerpt); echo '<a class="port-continue-reading" href="' . get_permalink() . '">' . $translator_continue_reading . '</a>'; echo '</div>'; } echo '<div class="port-bottom-border"></div>'; echo '</div>'; // close portfolio context } echo '<div class="clear"></div>'; echo '</div>'; // close print_item_size - portfolio_item } echo '</div>'; // portfolio item holder }