> 'faq_cat', 'hide_empty' => true, 'orderby' => isset( $porto_settings['faq-cat-orderby'] ) ? $porto_settings['faq-cat-orderby'] : 'name', 'order' => isset( $porto_settings['faq-cat-order'] ) ? $porto_settings['faq-cat-order'] : 'asc', ) ); foreach ( $taxs as $tax ) { $faq_taxs[ urldecode( $tax->slug ) ] = $tax->name; } if ( empty( $porto_settings['faq-cat-ft'] ) && 'infinite' != $faq_infinite && 'load_more' != $faq_infinite && '1' !== $faq_infinite ) { global $wp_query; $posts_faq_taxs = array(); if ( is_array( $wp_query->posts ) && ! empty( $wp_query->posts ) ) { foreach ( $wp_query->posts as $post ) { $post_taxs = wp_get_post_terms( $post->ID, 'faq_cat', array( 'fields' => 'slugs' ) ); if ( is_array( $post_taxs ) && ! empty( $post_taxs ) ) { $posts_faq_taxs = array_unique( array_merge( $posts_faq_taxs, $post_taxs ) ); } } } foreach ( $faq_taxs as $key => $value ) { if ( ! in_array( $key, $posts_faq_taxs ) ) { unset( $faq_taxs[ $key ] ); } } } // Show Filters if ( is_array( $faq_taxs ) && ! empty( $faq_taxs ) ) : ?>

'; endif; ?>
have_posts() ) { $query->the_post(); get_template_part( 'content', 'archive-faq' ); } ?>