ID, 'tz_category_include', true);
$folio_filter_orderby = ( of_get_option('folio_filter_orderby') ) ? of_get_option('folio_filter_orderby') : 'name';
$folio_filter_order = ( of_get_option('folio_filter_order') ) ? of_get_option('folio_filter_order') : 'name';
// WPML filter
$suppress_filters = get_option('suppress_filters');
?>
:
'portfolio',
'posts_per_page' => -1,
'post_status' => 'publish',
'orderby' => 'name',
'order' => 'ASC',
'suppress_filters' => $suppress_filters
);
$portfolio_posts = get_posts($args);
foreach( $portfolio_posts as $k => $portfolio ) {
//Check if WPML is activated
if ( defined( 'ICL_SITEPRESS_VERSION' ) ) {
global $sitepress;
$post_lang = $sitepress->get_language_for_element($portfolio->ID, 'post_portfolio');
$curr_lang = $sitepress->get_current_language();
// Unset not translated posts
if ( $post_lang != $curr_lang ) {
unset( $portfolio_posts[$k] );
}
// Post ID is different in a second language Solution
if ( function_exists( 'icl_object_id' ) ) {
$portfolio = get_post( icl_object_id( $portfolio->ID, 'portfolio', true ) );
}
}
}
$count_posts = count($portfolio_posts);
?>
'portfolio_category',
'orderby' => $folio_filter_orderby,
'order' => $folio_filter_order,
)
);
foreach($portfolio_categories as $portfolio_category) {
$filter_array[$portfolio_category->name] = $portfolio_category->count;
}
if ($paged == 0) $paged = 1;
$custom_count = ($paged - 1) * $items_count;
// query
$args = array(
'post_type' => 'portfolio',
'showposts' => $items_count,
'offset' => $custom_count,
'suppress_filters' => $suppress_filters,
);
$the_query = new WP_Query($args);
while( $the_query->have_posts() ) :
$the_query->the_post();
$post_id = $the_query->post->ID;
$terms = get_the_terms( $post_id, 'portfolio_category');
if ( $terms && ! is_wp_error( $terms ) ) {
foreach ( $terms as $term ) {
$filter_array[$term->name] = $term;
}
}
endwhile;
foreach ($filter_array as $key => $value) {
if ( isset($value->count) ) {
echo '- ' . $value->name . '
';
}
}
wp_reset_postdata();
?>
'portfolio',
'paged' => $paged,
'showposts' => $items_count,
'portfolio_category' => $category_value,
'suppress_filters' => $suppress_filters,
'orderby' => $orderby,
'order' => $order,
);
global $query_string;
query_posts($args);
?>