# betterdocs/4.9.0/views/admin/main.php

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

- Page: https://pluginprobe.com/plugins/betterdocs/4.9.0/code/views/admin/main.php
- Raw: https://pluginprobe.com/plugins/betterdocs/4.9.0/raw/views/admin/main.php
- Modified: 2026-06-23T11:52:12+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/4.9.0/code/views/admin/main.php#L10-L20`.

```php
<?php
// phpcs:disable WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedVariableFound -- view template receives variables via extract(); prefixing is impractical.


if ( ! defined( 'ABSPATH' ) ) {
    exit;
}
use WPDeveloper\BetterDocs\Utils\Helper;

/**
 * This portion will decide which tab will be showed.
 */
$admin_tab = Helper::admin_tab();
?>
<div class="wrap">
	<hr class="wp-header-end">
	<div class="betterdocs-listing-wrapper">
		<?php do_action( 'betterdocs_listing_header', $admin_tab ); ?>
	</div>

	<div id="betterdocs-dashboard-app"></div>
	<div class="betterdocs-dashboard-container">
		<?php betterdocs()->views->get( 'admin/settings/blocks' ); ?>
	</div>
</div>

```
