| 1 |
<?php |
| 2 |
|
| 3 |
/** |
| 4 |
* Template archive docs |
| 5 |
* |
| 6 |
* @link https://wpdeveloper.net |
| 7 |
* @since 1.0.0 |
| 8 |
* |
| 9 |
* @package BetterDocs |
| 10 |
* @subpackage BetterDocs/public |
| 11 |
*/ |
| 12 |
|
| 13 |
get_header(); |
| 14 |
|
| 15 |
$alphabetic_order = BetterDocs_DB::get_settings('alphabetically_order_post'); |
| 16 |
$nested_subcategory = BetterDocs_DB::get_settings('nested_subcategory'); |
| 17 |
|
| 18 |
global $wp_query; |
| 19 |
$term_slug = $wp_query->query['doc_category']; |
| 20 |
$term = get_term_by('slug', $wp_query->query['doc_category'], 'doc_category'); |
| 21 |
?> |
| 22 |
|
| 23 |
<div class="betterdocs-category-wraper betterdocs-single-wraper"> |
| 24 |
<?php |
| 25 |
$live_search = BetterDocs_DB::get_settings('live_search'); |
| 26 |
if ($live_search == 1) { |
| 27 |
?> |
| 28 |
<div class="betterdocs-search-form-wrap"> |
| 29 |
<?php echo do_shortcode('[betterdocs_search_form]'); ?> |
| 30 |
</div> |
| 31 |
<?php } ?> |
| 32 |
<div class="betterdocs-content-area"> |
| 33 |
<?php |
| 34 |
$enable_archive_sidebar = BetterDocs_DB::get_settings('enable_archive_sidebar'); |
| 35 |
if ($enable_archive_sidebar == 1) { |
| 36 |
?> |
| 37 |
<aside id="betterdocs-sidebar"> |
| 38 |
<div class="betterdocs-sidebar-content betterdocs-category-sidebar"> |
| 39 |
<?php |
| 40 |
$shortcode = do_shortcode('[betterdocs_category_grid sidebar_list="true" posts_per_grid="-1"]'); |
| 41 |
echo apply_filters('betterdocs_sidebar_category_shortcode', $shortcode); |
| 42 |
?> |
| 43 |
</div> |
| 44 |
</aside><!-- #sidebar --> |
| 45 |
<?php } ?> |
| 46 |
|
| 47 |
<div id="main" class="docs-listing-main"> |
| 48 |
<div class="docs-category-listing"> |
| 49 |
<?php |
| 50 |
$enable_breadcrumb = BetterDocs_DB::get_settings('enable_breadcrumb'); |
| 51 |
|
| 52 |
if ($enable_breadcrumb == 1) { |
| 53 |
betterdocs_breadcrumbs(); |
| 54 |
} |
| 55 |
?> |
| 56 |
<div class="docs-cat-title"> |
| 57 |
<?php printf('<h3>%s </h3>', $term->name); ?> |
| 58 |
<?php printf('<p>%s </p>', wpautop($term->description)); ?> |
| 59 |
</div> |
| 60 |
<div class="docs-list"> |
| 61 |
<?php |
| 62 |
$multikb = apply_filters('betterdocs_cat_template_multikb', false); |
| 63 |
$args = BetterDocs_Helper::list_query_arg('docs', $multikb, $term->slug, -1, $alphabetic_order); |
| 64 |
$args = apply_filters('betterdocs_articles_args', $args, $term->term_id); |
| 65 |
$post_query = new WP_Query($args); |
| 66 |
|
| 67 |
if ($post_query->have_posts()) : |
| 68 |
echo '<ul>'; |
| 69 |
while ($post_query->have_posts()) : $post_query->the_post(); |
| 70 |
echo '<li>' . BetterDocs_Helper::list_svg() . '<a href="' . get_the_permalink() . '">' . get_the_title() . '</a></li>'; |
| 71 |
endwhile; |
| 72 |
echo '</ul>'; |
| 73 |
endif; |
| 74 |
wp_reset_query(); |
| 75 |
|
| 76 |
// Sub category query |
| 77 |
if ($nested_subcategory == 1) { |
| 78 |
nested_category_list( |
| 79 |
$term->term_id, |
| 80 |
$multikb, |
| 81 |
'', |
| 82 |
'docs', |
| 83 |
$alphabetic_order, |
| 84 |
'' |
| 85 |
); |
| 86 |
} |
| 87 |
?> |
| 88 |
</div> |
| 89 |
</div> |
| 90 |
</div> |
| 91 |
</div> |
| 92 |
</div> |
| 93 |
|
| 94 |
<?php |
| 95 |
get_footer(); |
| 96 |
|