# betterdocs/2.3.5/admin/includes/fields/betterdocs-multi_checkbox.php

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

- Page: https://pluginprobe.com/plugins/betterdocs/2.3.5/code/admin/includes/fields/betterdocs-multi_checkbox.php
- Raw: https://pluginprobe.com/plugins/betterdocs/2.3.5/raw/admin/includes/fields/betterdocs-multi_checkbox.php
- Modified: 2022-12-21T11:46: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/2.3.5/code/admin/includes/fields/betterdocs-multi_checkbox.php#L10-L20`.

```php
<?php 
    $name .= "[]";

    if( isset( $field['disable'] ) && $field['disable'] == true ) {
        $attrs .= ' disabled';
    }

    if( ! empty( $field['options'] ) ) :
        foreach( $field['options'] as $opt_id => $option ) {
            $selected = '';
            if( is_array( $value ) ) {
                $selected = in_array( $opt_id, $value ) ? 'checked="checked"' : '';
            }
            echo '<label><input class="'.esc_attr( $class ).'" type="checkbox" id="'. $field_id .'_'. $opt_id .'" name="'.$name.'" value="'. esc_attr($opt_id) .'" '. $selected .'/>'. $option .'</label><br>';
        }
    endif;
?>
```
