get(
'templates/parts/mobile-nav',
[
'mobile_sidebar' => true,
'mobile_toc' => false
]
);
/**
* Breadcrumbs
*/
$view_object->get( 'templates/parts/breadcrumbs' );
?>
get(
'template-parts/pagination',
[
'total_pages' => $total_pages,
'link' => $term_link,
'current_page' => $page,
'template' => 'doc_category'
]
);
}
?>
%2$s%1$s>',
$title_tag, //phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped
esc_html( $current_category->name )
);
echo wp_sprintf( '
%s
', wp_kses_post( $current_category->description ) ); ?>-
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' )
]
);
$custom_icon = betterdocs()->customizer->defaults->get( 'betterdocs_archive_list_icon' );
$settings_list_icon = betterdocs()->settings->get( 'docs_list_icon' );
if ( ! $custom_icon && $settings_list_icon ) {
$custom_icon = $settings_list_icon['url'];
}
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 );
if ( $post_query->have_posts() ) :
while ( $post_query->have_posts() ) :
$post_query->the_post();
if ( $custom_icon ) {
$icon = '
- %s%s ', $icon, //phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped esc_attr( esc_url( get_the_permalink() ) ), betterdocs()->template_helper->kses( get_the_title() ) //phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped ); endwhile; wp_reset_postdata(); endif; // $post_query->have_posts() betterdocs()->views->get( 'template-parts/nested-categories', [ 'term_id' => $current_category->term_id, 'widget' => null, 'nested_subcategory' => betterdocs()->settings->get( 'archive_nested_subcategory' ), 'nested_docs_query_args' => [ 'orderby' => betterdocs()->settings->get( 'alphabetically_order_post', 'betterdocs_order' ), 'order' => betterdocs()->settings->get( 'docs_order', 'ASC' ) ], 'nested_terms_query' => [ 'orderby' => betterdocs()->settings->get( 'terms_orderby', 'betterdocs_order' ), 'order' => betterdocs()->settings->get( 'terms_order', 'ASC' ) ], 'list_icon_url' => $custom_icon, 'layout_type' => 'template' ] ); ?>