} ?> <?php // Sort the category slugs alphabetically. if (is_array($categories_to_display_slugs_names) && !function_exists('TO_activated')) { asort($categories_to_display_slugs_names); // Sort them according to custom taxonomy order plugin, if it is installed } else { if (is_array($categories_to_display_slugs_names) && function_exists('TO_activated')) { $term_names = array(); $terms = get_terms('portfolio_category'); foreach ($terms as $term) { $term_names[$term->slug] = $term->name; } $categories_to_display_slugs_names = Avada_Sanitize::order_array_like_array($categories_to_display_slugs_names, $term_names); } } ?> <?php /** * Add the correct term ids to the args array. */ if (!empty($categories_to_display_ids)) { $args['tax_query'][] = array('taxonomy' => 'portfolio_category', 'field' => 'id', 'terms' => $categories_to_display_ids); } ?> <?php /**