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-1.php +49 -37 3.3.4 → 4.9.3 View file →
@@ -1,50 +1,62 @@
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 - $live_search = betterdocs()->settings->get( 'live_search', false );
15 - $terms_orderby = betterdocs()->settings->get( 'terms_orderby' );
16 - $terms_order = betterdocs()->settings->get( 'terms_order' );
17 - $order_term = betterdocs()->settings->get( 'alphabetically_order_term', false );
18 - $title_tag = betterdocs()->customizer->defaults->get( 'betterdocs_category_title_tag' );
19 - $title_tag = betterdocs()->template_helper->is_valid_tag( $title_tag );
20 - $category_title_link = betterdocs()->settings->get( 'category_title_link' );
19 + $live_search = betterdocs()->settings->get( 'live_search', false );
20 + $terms_orderby = betterdocs()->settings->get( 'terms_orderby' );
21 + $terms_order = betterdocs()->settings->get( 'terms_order' );
22 + $order_term = betterdocs()->settings->get( 'alphabetically_order_term', false );
23 + $title_tag = betterdocs()->customizer->defaults->get( 'betterdocs_category_title_tag' );
24 + $title_tag = betterdocs()->template_helper->is_valid_tag( $title_tag );
25 + $category_title_link = betterdocs()->settings->get( 'category_title_link' );
21 26
22 - if ( $order_term ) {
23 - $terms_orderby = 'name';
24 - }
27 +if ( $order_term ) {
28 + $terms_orderby = 'name';
29 +}
25 30 ?>
26 31
27 32 <div class="betterdocs-wrapper betterdocs-docs-archive-wrapper betterdocs-category-layout-1 betterdocs-grid-layout betterdocs-wraper">
28 - <?php betterdocs()->template_helper->search();?>
33 + <?php betterdocs()->template_helper->search(); ?>
29 34
30 - <div class="betterdocs-content-wrapper betterdocs-content-wrapper betterdocs-archive-wrap betterdocs-archive-main">
31 - <?php
32 - $attributes = betterdocs()->template_helper->shortcode_atts( [
33 - 'title_tag' => $title_tag,
34 - 'terms_order' => $terms_order,
35 - 'terms_orderby' => esc_html( $terms_orderby ),
36 - 'category_title_link' => $category_title_link,
37 - 'show_icon' => betterdocs()->customizer->defaults->get( 'betterdocs_doc_page_show_category_icon' )
38 - ], 'betterdocs_category_grid', 'layout-1' );
35 + <div class="betterdocs-content-wrapper betterdocs-content-wrapper betterdocs-archive-wrap betterdocs-archive-main">
36 + <?php
37 + $attributes = betterdocs()->template_helper->shortcode_atts(
38 + [
39 + 'title_tag' => $title_tag,
40 + 'terms_order' => $terms_order,
41 + 'terms_orderby' => esc_html( $terms_orderby ),
42 + 'category_title_link' => $category_title_link,
43 + 'show_icon' => betterdocs()->customizer->defaults->get( 'betterdocs_doc_page_show_category_icon' ),
44 + 'layout_type' => 'template',
45 + 'list_icon_url' => ! empty( betterdocs()->customizer->defaults->get( 'betterdocs_doc_page_article_list_icon' ) ) ? betterdocs()->customizer->defaults->get( 'betterdocs_doc_page_article_list_icon' ) : ( ! empty( betterdocs()->settings->get( 'docs_list_icon' ) ) ? betterdocs()->settings->get( 'docs_list_icon' )['url'] : '' )
46 + ],
47 + 'betterdocs_category_grid',
48 + 'layout-1'
49 + );
39 50
40 - echo do_shortcode( '[betterdocs_category_grid ' . $attributes . ']' );
41 - ?>
42 - </div>
43 - <?php betterdocs()->views->get( 'templates/faq' );?>
51 + echo do_shortcode( '[betterdocs_category_grid ' . $attributes . ']' );
52 +
53 + betterdocs()->views->get( 'templates/faq' );
54 + ?>
55 + </div>
44 56 </div>
45 57
46 58 <?php
47 - /**
48 - * Footer
49 - */
59 + /**
60 + * Footer
61 + */
50 62 get_footer();