# merchant/2.2.7/admin/classes/admin-options/fields/buttons-content/template.php

Product Labels, Quick View, Buy Now, Pre-Orders, Frequently Bought Together &amp; More for WooCommerce – Merchant, version 2.2.7. 42 lines.

- Page: https://pluginprobe.com/plugins/merchant/2.2.7/code/admin/classes/admin-options/fields/buttons-content/template.php
- Raw: https://pluginprobe.com/plugins/merchant/2.2.7/raw/admin/classes/admin-options/fields/buttons-content/template.php
- Modified: 2026-05-21T18:12:40+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/merchant/2.2.7/code/admin/classes/admin-options/fields/buttons-content/template.php#L10-L20`.

```php
<?php
/**
 * Template: Buttons Content field.
 *
 * @var array<string, mixed>  $settings  Field configuration.
 * @var mixed  $value     Current saved value.
 * @var string $module_id Module ID.
 *
 * @package Merchant
 * @since   2.2.5
 */

if ( ! defined( 'ABSPATH' ) ) {
	exit;
}

?>
<div class="merchant-buttons-content">
	<?php if ( ! empty( $settings['options'] ) ) :
		foreach ( $settings['options'] as $key => $option ) : ?>
			<label class="merchant-button-content-<?php echo esc_attr( $key ); ?>">
				<input
					type="radio"
					name="merchant[<?php echo esc_attr( $settings['id'] ); ?>]"
					value="<?php echo esc_attr( $key ); ?>"
					<?php checked( $value, $key, true ); ?>
				/>
				<span class="merchant-buttons-inner-content">
					<?php if ( $option['icon'] ) : ?>
						<img src="<?php echo esc_url( $option['icon'] ); ?>" alt="">
					<?php endif; ?>
					<span>
						<span><?php echo esc_html( $option['title'] ?? '' ); ?></span>
						<span><?php echo esc_html( $option['desc'] ?? '' ); ?></span>
					</span>
				</span>
			</label>
		<?php endforeach;
	endif; ?>
</div>
<?php

```
