templates_fields_base-field.php
<?php
/**
* Base field template.
* This file should not be edited, unless you know what you are doing.
*
* @var $args array
*/
$findstr = findstr( $args['fieldGroup'] );
$field = $args['field'];
$field_json = wp_json_encode( $field );
/**
* Fires before the base field template is rendered.
*
* @hook findstr_base_field_template_start
*
* @param array $args
*/
do_action( 'findstr_base_field_template_start', $args );
?>
<div class="findstr-field findstr-field-<?php echo esc_attr( $field->type ); ?>"
data-source="<?php echo esc_attr( $field->source ); ?>"
data-group="<?php echo esc_attr( $args['fieldGroup'] ); ?>"
data-id="<?php echo esc_attr( $field->id ); ?>"
data-field='<?php echo esc_attr( $field_json ); ?>'
>
<?php $findstr->get_template( 'fields/' . $field->type, $args ); ?>
</div>
<?php
/**
* Fires after the base field template is rendered.
*
* @hook findstr_base_field_template_end
*
* @param {array} $args
*/
do_action( 'findstr_base_field_template_end', $args );