views; $layout = betterdocs()->customizer->defaults->get( 'betterdocs_archive_layout_select', 'layout-7' ); $title_tag = betterdocs()->customizer->defaults->get( 'content_header_title_tag_layout7', 'h2' ); $title_tag = betterdocs()->template_helper->is_valid_tag( $title_tag ); $column_title_tag = betterdocs()->customizer->defaults->get( 'archive_column_title_tag_layout7', 'h2' ); $column_title_tag = betterdocs()->template_helper->is_valid_tag( $column_title_tag ); $docs_list_title_tag = betterdocs()->customizer->defaults->get( 'archive_docs_list_title_tag_layout_7', 'h2' ); $docs_list_title_tag = betterdocs()->template_helper->is_valid_tag( $docs_list_title_tag ); $number_of_faqs = betterdocs()->customizer->defaults->get( 'search_modal_query_initial_number_of_faqs' ); $number_of_docs = betterdocs()->customizer->defaults->get( 'search_modal_query_initial_number_of_docs' ); $enable_pagintion = betterdocs()->settings->get( 'archive_enable_pagination' ); // $faq_terms = betterdocs()->customizer->defaults->get( 'search_modal_query_select_specific_faq' ); // $doc_terms = betterdocs()->customizer->defaults->get( 'search_modal_query_select_specific_doc_category' ); ?>
customizer->defaults->get( 'archive_search_toogle' ) ) { betterdocs()->template_helper->search(); } $content_area_classes = [ 'betterdocs-content-wrapper betterdocs-display-flex', "doc-category-$layout" ]; $current_category = get_queried_object(); $term_link = isset( $current_category->term_id ) ? get_term_link( $current_category->term_id ) : ''; $page = get_query_var( 'paged' ) != '' ? get_query_var( 'paged' ) : 1; $args = betterdocs()->query->docs_query_args( [ 'term_id' => $current_category->term_id, 'term_slug' => $current_category->slug, 'posts_per_page' => 10, 'paged' => $page, 'orderby' => betterdocs()->settings->get( 'alphabetically_order_post', 'betterdocs_order' ), 'order' => betterdocs()->settings->get( 'docs_order', 'ASC' ) ] ); if ( ! $enable_pagintion ) { $args['posts_per_page'] = -1; unset( $args['paged'] ); } $post_query = new WP_Query( $args ); $total_pages = ceil( ( isset( $post_query->found_posts ) ? $post_query->found_posts : 0 ) / 10 ); $_nested_categories = betterdocs()->query->get_child_term_ids_by_parent_id( 'doc_category', $current_category->term_id ); if ( $_nested_categories ) { $sub_terms_count = count( explode( ',', $_nested_categories ) ); } else { $sub_terms_count = 0; } ?>
template_helper->sidebar( $layout, 'template', [ 'number_of_docs' => $number_of_docs, 'number_of_faqs' => $number_of_faqs, 'shortcode_attr' => [ 'nested_subcategory' => betterdocs()->settings->get( 'archive_nested_subcategory' ) ] // 'faq_terms' => $faq_terms, // 'doc_terms' => $doc_terms ] ); ?>
get( 'templates/parts/mobile-nav', [ 'mobile_sidebar' => true, 'mobile_toc' => false ] ); /** * Breadcrumbs */ $view_object->get( 'templates/parts/breadcrumbs', [ 'breadcrumbs_layout' => 'layout-2' ] ); $view_object->get( 'template-parts/archive-header', [ 'taxonomy' => 'doc_category', 'current_category' => $current_category, 'sub_terms_count' => $sub_terms_count, 'show_icon' => true, 'title_tag' => $title_tag, 'show_count' => true, 'found_posts' => $post_query->found_posts ] ); if ( $_nested_categories ) { echo '
'; $attributes = betterdocs()->template_helper->shortcode_atts( [ 'title_tag' => "$column_title_tag", 'terms' => $_nested_categories, 'terms_order' => betterdocs()->settings->get( 'terms_order', 'ASC' ), 'terms_orderby' => betterdocs()->settings->get( 'terms_orderby', 'betterdocs_order' ), 'last_update' => true, 'column' => 3, 'show_icon' => betterdocs()->customizer->defaults->get( 'betterdocs_doc_page_show_category_icon' ) ], 'betterdocs_category_box_3', 'layout-4' ); if ( betterdocs()->settings->get( 'archive_nested_subcategory' ) ) { echo do_shortcode( '[betterdocs_category_box_3 ' . $attributes . ']' ); } echo '
'; } $view_object->get( 'template-parts/archive-doc-list', [ 'post_query' => $post_query, 'docs_list_title_tag' => $docs_list_title_tag ] ); ?> get( 'template-parts/pagination', [ 'total_pages' => $total_pages, 'link' => $term_link, 'current_page' => $page, 'template' => 'doc_category' ] ); } ?>