# betterdocs/3.3.2/views/admin/customizer/controls/radio-image.php

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

- Page: https://pluginprobe.com/plugins/betterdocs/3.3.2/code/views/admin/customizer/controls/radio-image.php
- Raw: https://pluginprobe.com/plugins/betterdocs/3.3.2/raw/views/admin/customizer/controls/radio-image.php
- Modified: 2023-08-14T08:41:14+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.3.2/code/views/admin/customizer/controls/radio-image.php#L10-L20`.

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

    if ( empty( $control->choices ) ) {
        return;
    }

    $name = '_customize-radio-' . $control->id;
?>

<?php if ( ! empty( $control->label ) ): ?>
    <span class="customize-control-title betterdocs-customize-control-title">
        <?php echo esc_html( $control->label ); ?>
    </span>
<?php endif;?>
<?php if ( ! empty( $control->description ) ): ?>
    <span class="description customize-control-description">
        <?php echo esc_html( $control->description ); ?>
    </span>
<?php endif; ?>

<div id="input_<?php echo $control->id; ?>" class="image ui-buttonset">
<?php
    foreach ( $control->choices as $value => $label ) {
        if ( isset( $label['pro'] ) && $label['pro'] === true ):
    ?>
    <label class="image-select" id="<?php echo $control->id . $value ?>">
        <a
            target="_blank"
            href="<?php echo esc_url( $label['url'] ) ?>">
            <img src="<?php echo esc_url( $label['image'] ) ?>" alt="">
        </a>
        <span class="go-pro"><?php _e( 'Go Pro', 'betterdocs' )?></span>
    </label>
<?php else: ?>
    <input
        type="radio"
        class="image-select"
        value="<?php echo esc_attr( $value ) ?>"
        id="<?php echo $control->id . $value; ?>"
        name="<?php echo esc_attr( $name ) ?>"
        <?php
            $control->link();
            checked( $control->value(), $value );
            ?>>
        <label for="<?php echo $control->id . $value; ?>">
            <img
                src="<?php echo esc_url( $label['image'] ) ?>"
                alt="<?php echo esc_attr( $value ) ?>"
                title="<?php echo esc_attr( isset( $label['label'] ) ? $label['label'] : $value ); ?>" />
        </label>
    </input>
<?php
    endif;
    } // endforeach
?>
</div>
<script>
    jQuery(document).ready(function($) {
        $( '[id="input_<?php echo $control->id; ?>"]' ).buttonset();
    });
</script>

```
