# propertyhive/2.2.2/includes/avada-widgets/property-image.php

Property Hive, version 2.2.2. 43 lines.

- Page: https://pluginprobe.com/plugins/propertyhive/2.2.2/code/includes/avada-widgets/property-image.php
- Raw: https://pluginprobe.com/plugins/propertyhive/2.2.2/raw/includes/avada-widgets/property-image.php
- Modified: 2025-04-01T10:48:54+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/propertyhive/2.2.2/code/includes/avada-widgets/property-image.php#L10-L20`.

```php
<?php

fusion_builder_map( array(
    'name'        => esc_attr__( $widget, 'propertyhive' ),
    'shortcode'   => 'avada_' . str_replace("-", "_", sanitize_title($widget)),
    'icon'        => 'fusiona-image', // Use a Fusion icon
    //'preview'    => dirname( PH_PLUGIN_FILE ) . '/includes/avada-widgets/' . sanitize_title($widget) . '-preview.php',
	//'preview_id' => 'fusion-builder-block-module-' . sanitize_title($widget) . '-preview-template',
    'params'      => array(
    	[
		    'type'        => 'textfield',
		    'heading'     => esc_attr__( 'Image #', 'fusion-builder' ),
		    'param_name'  => 'image_number',
		    'input_type'  => 'number',
		    'value'       => '1',
		],
		[
			'type'        => 'radio_button_set',
			'heading'     => esc_attr__( 'Image Size', 'fusion-builder' ),
			'param_name'  => 'image_size',
			'value'       => [
				'thumbnail' => __( 'Thumbnail', 'propertyhive' ),
				'medium' => __( 'Medium', 'propertyhive' ),
				'large' => __( 'Large', 'propertyhive' ),
				'full' => __( 'Full', 'propertyhive' ),
			],
			'default'     => 'large',
		],
		[
			'type'        => 'radio_button_set',
			'heading'     => esc_attr__( 'Output Ratio', 'fusion-builder' ),
			'param_name'  => 'output_ratio',
			'value'       => [
				'' => __( 'Uploaded Ratio', 'propertyhive' ),
				'3:2' => __( '3:2', 'propertyhive' ),
				'4:3' => __( '4:3', 'propertyhive' ),
				'16:9' => __( '16:9', 'propertyhive' ),
				'1:1' => __( 'Square', 'propertyhive' ),
			],
			'default'     => '',
		],
    ),
) );
```
