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

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

- Page: https://pluginprobe.com/plugins/betterdocs/1.3.2/code/admin/includes/fields/betterdocs-multi_checkbox.php
- Raw: https://pluginprobe.com/plugins/betterdocs/1.3.2/raw/admin/includes/fields/betterdocs-multi_checkbox.php
- Modified: 2020-06-10T07:46:00+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/1.3.2/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 ) {
            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="'. $opt_id .'" '. $selected .'/>'. $option .'</label><br>';
        }
    endif;
?>
```
