# betterdocs/3.8.9/views/templates/single/layout-1.php

BetterDocs – AI Documentation, Knowledge Base, MCP Server, Docs, Wikis, FAQ &amp; Chatbot, version 3.8.9. 66 lines.

- Page: https://pluginprobe.com/plugins/betterdocs/3.8.9/code/views/templates/single/layout-1.php
- Raw: https://pluginprobe.com/plugins/betterdocs/3.8.9/raw/views/templates/single/layout-1.php
- Modified: 2024-12-09T12:10:16+00:00

Line numbers below start at 1. Link to a line or a range by appending a fragment to the
page URL, for example `https://pluginprobe.com/plugins/betterdocs/3.8.9/code/views/templates/single/layout-1.php#L10-L20`.

```php
<?php
	/**
	 * The template for single doc page
	 *
	 * @author  WPDeveloper
	 * @package Documentation/SinglePage
	 */

	// If this file is called directly, abort.
if ( ! defined( 'WPINC' ) ) {
	die;
}

	get_header();

	$mods        = betterdocs()->customizer->defaults->generate_defaults();
	$view_object = betterdocs()->views;
?>

<div class="betterdocs-wrapper betterdocs-single-wrapper betterdocs-single-layout-1 betterdocs-single-classic-layout betterdocs-single-wraper">
	<?php betterdocs()->template_helper->search(); ?>

	<div class="betterdocs-content-wrapper betterdocs-display-flex">
		<?php
			betterdocs()->views->get(
				'templates/sidebars/sidebar-1',
				[
					'layout_type' => 'template'
				]
			);
			?>

		<div id="betterdocs-single-main" class="betterdocs-content-area">
			<?php
			while ( have_posts() ) :
				the_post();
				$view_object->get(
					'templates/parts/mobile-nav',
					[
						'mobile_sidebar' => true,
						'mobile_toc'     => false
					]
				);
				$view_object->get( 'templates/parts/breadcrumbs' );
				$view_object->get( 'templates/headers/layout-1' );
				$author       = betterdocs()->customizer->defaults->get( 'betterdocs_doc_author_enable' );
				$updated_date = betterdocs()->customizer->defaults->get( 'betterdocs_doc_author_date' );
				if ( $author ) {
					$view_object->get( 'templates/parts/author', [ 'updated_date' => $updated_date ] );
				}
				$view_object->get( 'templates/contents/layout-1' );
				$view_object->get( 'templates/footer' );
				endwhile;
				$view_object->get( 'templates/parts/navigation' );
				$view_object->get( 'templates/parts/credit' );
				$view_object->get( 'templates/parts/comment' );
			?>
		</div> <!-- #main -->
	</div>
</div>
<?php
	/**
	 * Footer
	 */
get_footer();

```
