PluginProbe
BetterDocs – AI Documentation, Knowledge Base, MCP Server, Docs, Wikis, FAQ & Chatbot / 4.9.4
BetterDocs – AI Documentation, Knowledge Base, MCP Server, Docs, Wikis, FAQ & Chatbot v4.9.4
4.9.4 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 All 202 releases
← All changes | views/templates/contents/layout-1.php +50 -16 3.3.4 → 4.9.4 View file →
@@ -1,20 +1,54 @@
1 +<?php
2 +// phpcs:disable WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedVariableFound -- view template receives variables via extract(); prefixing is impractical.
3 +if ( ! defined( 'ABSPATH' ) ) {
4 + exit;
5 +}
6 +$reading_text = betterdocs()->settings->get( 'estimated_reading_time_text' );
7 +$singular_reading_text = betterdocs()->settings->get( 'singular_estimated_reading_time_text' );
8 +$reading_title = betterdocs()->settings->get( 'estimated_reading_time_title' );
9 +$article_summary = betterdocs()->settings->get( 'enable_article_summary', false );
10 +?>
11 +<?php
12 + /**
13 + * Meta row — reading time on the leading edge, AI Actions on the trailing
14 + * edge. The wrapper renders only when at least one side has something.
15 + */
16 + $view_object->get(
17 + 'templates/parts/doc-meta',
18 + [
19 + 'reading_time' => betterdocs()->settings->get( 'enable_estimated_reading_time' )
20 + ? do_shortcode( '[betterdocs_reading_time singular_reading_text="' . $singular_reading_text . '" reading_text="' . $reading_text . '" reading_title="' . $reading_title . '"]' )
21 + : ''
22 + ]
23 + );
24 + ?>
1 25 <div class="betterdocs-entry-content">
2 - <?php
3 - /**
4 - * Print Icon
5 - */
6 - $view_object->get( 'templates/parts/print-icon', [
7 - 'enable' => betterdocs()->settings->get( 'enable_print_icon', false )
8 - ] );
26 + <?php
27 + /**
28 + * Print Icon
29 + */
30 + $view_object->get(
31 + 'templates/parts/print-icon',
32 + [
33 + 'enable' => betterdocs()->settings->get( 'enable_print_icon', false )
34 + ]
35 + );
9 36
10 - /**
11 - * TOC
12 - */
13 - $view_object->get( 'templates/parts/toc' );
37 + /**
38 + * TOC
39 + */
40 + $view_object->get( 'templates/parts/toc' );
14 41
15 - /**
16 - * Content
17 - */
18 - $view_object->get( 'templates/parts/content' );
19 - ?>
42 + /**
43 + * Article Summary
44 + */
45 + if ( $article_summary ) {
46 + $view_object->get( 'templates/parts/article-summary' );
47 + }
48 +
49 + /**
50 + * Content
51 + */
52 + $view_object->get( 'templates/parts/content' );
53 + ?>
20 54 </div>