# betterdocs/4.9.1/views/widgets/code-snippet-tab.php

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

- Page: https://pluginprobe.com/plugins/betterdocs/4.9.1/code/views/widgets/code-snippet-tab.php
- Raw: https://pluginprobe.com/plugins/betterdocs/4.9.1/raw/views/widgets/code-snippet-tab.php
- Modified: 2026-08-20T11:38: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.1/code/views/widgets/code-snippet-tab.php#L10-L20`.

```php
<?php

if ( ! defined( 'ABSPATH' ) ) {
    exit;
}
/**
 * Template for BetterDocs Code Snippet Tab Widget (Elementor).
 *
 * @var array  $responses
 * @var bool   $show_copy_button
 * @var bool   $show_line_numbers
 * @var string $theme
 * @var string $widget_type
 */

if ( empty( $responses ) ) {
    return;
}

// Use the template part for consistent rendering (block + Elementor share it).
$view_object->get( 'templates/parts/code-snippet-tab', [
    'responses'         => isset( $responses ) ? $responses : [],
    'show_copy_button'  => $show_copy_button,
    'show_header'       => isset( $show_header ) ? $show_header : true,
    'show_line_numbers' => $show_line_numbers,
    'theme'             => $theme,
    'widget_type'       => $widget_type
] );

```
