PluginProbe
BetterDocs – AI Documentation, Knowledge Base, MCP Server, Docs, Wikis, FAQ & Chatbot / 4.9.3
BetterDocs – AI Documentation, Knowledge Base, MCP Server, Docs, Wikis, FAQ & Chatbot v4.9.3
4.9.3 4.9.2 4.9.1 4.9.0 4.8.2 4.8.1 4.8.0 4.7.0 4.6.2 4.6.1 4.6.0 4.5.6 4.5.5 4.5.4 4.5.3 4.5.2 4.5.1 4.5.0 4.4.1 4.4.0 3.3.4 3.4.0 3.4.1 3.4.2 3.5.0 All 201 releases
← All changes | views/templates/archives/layout-2.php +45 -41 3.4.2 → 4.9.3 View file →
@@ -1,55 +1,59 @@
1 1 <?php
2 - /**
3 - * Template archive docs
4 - *
5 - * @link https://wpdeveloper.com
6 - * @since 1.0.0
7 - *
8 - * @package WPDeveloper/BetterDocs
9 - * @subpackage BetterDocs/public
10 - */
2 +// phpcs:disable WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedVariableFound -- view template receives variables via extract(); prefixing is impractical.
3 +
4 +if ( ! defined( 'ABSPATH' ) ) {
5 + exit;
6 +}
7 +/**
8 + * Template archive docs
9 + *
10 + * @link https://wpdeveloper.com
11 + * @since 1.0.0
12 + *
13 + * @package WPDeveloper/BetterDocs
14 + * @subpackage BetterDocs/public
15 + */
11 16
12 - get_header();
17 + get_header();
13 18
14 - $terms_orderby = betterdocs()->settings->get( 'terms_orderby' );
15 - $terms_order = betterdocs()->settings->get( 'terms_order' );
16 - $order_term = betterdocs()->settings->get( 'alphabetically_order_term', false );
17 - $title_tag = betterdocs()->customizer->defaults->get( 'betterdocs_category_title_tag' );
18 - $title_tag = betterdocs()->template_helper->is_valid_tag( $title_tag );
19 - $border_bottom = betterdocs()->customizer->defaults->get( 'betterdocs_doc_page_box_border_bottom' );
19 + $terms_orderby = betterdocs()->settings->get( 'terms_orderby' );
20 + $terms_order = betterdocs()->settings->get( 'terms_order' );
21 + $order_term = betterdocs()->settings->get( 'alphabetically_order_term', false );
22 + $title_tag = betterdocs()->customizer->defaults->get( 'betterdocs_category_title_tag' );
23 + $title_tag = betterdocs()->template_helper->is_valid_tag( $title_tag );
24 + $border_bottom = betterdocs()->customizer->defaults->get( 'betterdocs_doc_page_box_border_bottom' );
20 25
21 - if ( $order_term ) {
22 - $terms_orderby = 'name';
23 - }
26 +if ( $order_term ) {
27 + $terms_orderby = 'name';
28 +}
24 29 ?>
25 30
26 31 <div class="betterdocs-wrapper betterdocs-docs-archive-wrapper betterdocs-category-layout-2 betterdocs-box-layout betterdocs-wraper">
27 - <?php betterdocs()->template_helper->search();?>
32 + <?php betterdocs()->template_helper->search(); ?>
28 33
29 - <div class="betterdocs-content-wrapper betterdocs-archive-wrap betterdocs-archive-main">
30 - <?php
31 - $attributes = betterdocs()->template_helper->shortcode_atts( [
32 - 'title_tag' => "$title_tag",
33 - 'terms_order' => "$terms_order",
34 - 'terms_orderby' => esc_html( $terms_orderby ),
35 - 'border_bottom' => "$border_bottom",
36 - 'show_icon' => betterdocs()->customizer->defaults->get( 'betterdocs_doc_page_show_category_icon' )
37 - ], 'betterdocs_category_box', 'layout-2' );
34 + <div class="betterdocs-content-wrapper betterdocs-archive-wrap betterdocs-archive-main">
35 + <?php
36 + $attributes = betterdocs()->template_helper->shortcode_atts(
37 + [
38 + 'title_tag' => "$title_tag",
39 + 'terms_order' => "$terms_order",
40 + 'terms_orderby' => esc_html( $terms_orderby ),
41 + 'border_bottom' => "$border_bottom",
42 + 'show_icon' => betterdocs()->customizer->defaults->get( 'betterdocs_doc_page_show_category_icon' )
43 + ],
44 + 'betterdocs_category_box',
45 + 'layout-2'
46 + );
38 47
39 - echo do_shortcode( '[betterdocs_category_box ' . $attributes . ']' );
40 - ?>
41 - </div>
48 + echo do_shortcode( '[betterdocs_category_box ' . $attributes . ']' );
42 49
43 - <?php
44 - /**
45 - * @todo faq views will here.
46 - */
47 - betterdocs()->views->get( 'templates/faq' );
48 - ?>
50 + betterdocs()->views->get( 'templates/faq' );
51 + ?>
52 + </div>
49 53 </div>
50 54
51 55 <?php
52 - /**
53 - * Footer
54 - */
56 + /**
57 + * Footer
58 + */
55 59 get_footer();