- WordPress core y plugins - Tema Twenty Twenty-Four configurado - Plugin allow-unfiltered-html.php simplificado - .gitignore configurado para excluir wp-config.php y uploads 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
145 lines
6.3 KiB
PHTML
Executable File
145 lines
6.3 KiB
PHTML
Executable File
<div class="api-field">
|
|
<div class="field-description">
|
|
<?php echo __( 'Choose what should happen in Drip when this form is submitted:', 'thrive-cb' ); ?>
|
|
</div>
|
|
<# var type = api.getConfig('type') #>
|
|
<div class="tvd-input-field">
|
|
<select class="tve-api-extra drip-connection-type" name="type">
|
|
<#= TVE.tpl( 'util/option', {value:'list', selected: (type && type == 'list'), text: '<?php echo __( 'Add to Campaign', 'thrive-cb' ) ?>'})
|
|
#>
|
|
<#= TVE.tpl( 'util/option', {value:'automation', selected: (type && type == 'automation'), text:
|
|
'<?php echo __( 'Record Custom Event', 'thrive-cb' ) ?>'}) #>
|
|
<#= TVE.tpl( 'util/option', {value:'tag', selected: (type && type == 'tag'), text:
|
|
'<?php echo __( 'Add to Tags', 'thrive-cb' ) ?>'}) #>
|
|
</select>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="api-field tve-api-option-group tve-api-option-group-list"
|
|
<#= ( ! type || type == 'list' ) ? '' : 'style="display: none;"' #>>
|
|
<div class="field-description">
|
|
<?php echo __( '(You can add new subscribers to an existing Drip campaign or record a custom event. Custom events are used for Drip Automations.)', 'thrive-cb' ) ?>
|
|
</div>
|
|
<div class="field-description">
|
|
<?php echo __( 'Choose campaign: ', 'thrive-cb' ) ?>
|
|
</div>
|
|
<div class="control-grid">
|
|
<select class="api-list" name="list">
|
|
<# _.each(api.get('lists'), function(item) { #>
|
|
<#= TVE.tpl( 'util/option', {value:item.id, selected: (api.getConfig('list')==item.id), text: item.name}) #>
|
|
<# } ) #>
|
|
</select>
|
|
|
|
<span class="click tve-refresh-api-list" data-fn="forceGet" data-tooltip="<?php echo __( 'Refresh', 'thrive-cb' ); ?>" data-side="top"> <?php tcb_icon( 'redo-regular' ) ?></span>
|
|
</div>
|
|
</div>
|
|
<div class="api-field">
|
|
<div class="field-description mb-40">
|
|
<?php echo __( 'Tags', 'thrive-cb' ); ?>
|
|
</div>
|
|
<div class="tvd-input-field">
|
|
<select id="tve-lg-select-tags" multiple name="tags" tabindex="-1" class="select2-hidden-accessible tve-api-extra" aria-hidden="true">
|
|
<# if ( api.getConfig('tags') ) { #>
|
|
<# _.each( api.getConfig('tags').split(','), function( tag ) { #>
|
|
<option value="<#=tag#>" selected="selected"><#=tag#></option>
|
|
<# }, this ) #>
|
|
<# } #>
|
|
</select>
|
|
</div>
|
|
|
|
</div>
|
|
<div class="api-field tve-api-option-group tve-api-option-group-list"
|
|
<#= ( ! type || type == 'list' ) ? '' : 'style="display: none;"' #>>
|
|
<div class="tve-custom-proprieties-container mt-10">
|
|
<div class="field-description mt-20"><?php echo __( 'If you use a name field in your form, these are the labels under which collected names are passed on to Drip.', 'thrive-cb' ) ?></div>
|
|
<div class="field-description" style="margin: 0;">
|
|
<?php echo __( 'First Name field label:', 'thrive-cb' ) ?>
|
|
</div>
|
|
<div class="tvd-input-field ">
|
|
<input type="text" name="first_name_field" value="<#= api.getConfig('first_name_field') || 'thrive_first_name' #>"
|
|
placeholder="thrive_first_name" style="margin-top: 0;margin-bottom: 20px;color: #6d7882;font-size:13px;height: 1.5em;"/>
|
|
</div>
|
|
<div class="field-description" style="margin: 0;">
|
|
<?php echo __( 'Last Name field label:', 'thrive-cb' ) ?>
|
|
</div>
|
|
<div class="tvd-input-field ">
|
|
<input type="text" name="last_name_field" value="<#= api.getConfig('last_name_field') || 'thrive_last_name' #>" placeholder="thrive_last_name"
|
|
style="margin-top: 0;color: #6d7882;font-size:13px;height: 1.5em;"/>
|
|
</div>
|
|
<div class="field-description">
|
|
<?php echo __( 'Choose opt-in type:', 'thrive-cb' ) ?>
|
|
</div>
|
|
<div class="tvd-input-field">
|
|
<select class="tve-api-extra tl-api-connection-list" name="optin">
|
|
<option value="s"
|
|
<#= api.getConfig('optin') === 's' ? 'selected="selected"' : '' #> ><?php echo __( 'Single optin', 'thrive-cb' ) ?></option>
|
|
<option value="d"
|
|
<#= api.getConfig('optin') === 'd' ? 'selected="selected"' : '' #> ><?php echo __( 'Double optin', 'thrive-cb' ) ?></option>
|
|
</select>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="api-field tve-api-option-group tve-api-option-group-automation"
|
|
<#= ( ! type || type == 'list' ) ? 'style="display: none;"' : '' #>>
|
|
<div class="field-description">
|
|
<?php echo __( 'Set custom event parameters:', 'thrive-cb' ) ?>
|
|
</div>
|
|
<div class="tve-custom-fields-container">
|
|
<# var properties = api.get('custom_properties')? api.get('custom_properties'): [], no = 1 #>
|
|
<# if ( Object.keys(properties).length ) { #>
|
|
<# _.each(properties, function(item, index) { #>
|
|
<div class="tve-field-pair">
|
|
<div class="control-grid wrap">
|
|
<div class="tvd-input-field">
|
|
<div class="field-description mb-0"><?php echo __( 'Custom Field', 'thrive-cb' ) ?></div>
|
|
<input type="text" placeholder="thrive_custom_field" class="drip-custom-field mt-0 index-custom-field tve-api-extra-excluded" name="field"
|
|
value="<#= index #>"/>
|
|
</div>
|
|
|
|
<div class="tvd-input-field">
|
|
<div class="field-description mb-0"><?php echo __( 'Custom Field Value', 'thrive-cb' ) ?></div>
|
|
<input type="text" placeholder="<?php echo __( 'Custom Field Value', 'thrive-cb' ) ?>"
|
|
class="drip-custom-field-value mt-0 tve-api-extra" name="field[<#= index #>]" value="<#= item #>"/>
|
|
</div>
|
|
|
|
<# if(no++ > 1) { #>
|
|
<div class="tve-remove-action">
|
|
<button class="button-link red tve-remove-added-field click"><?php echo __( 'Remove', 'thrive-cb' ) ?></button>
|
|
</div>
|
|
<# } #>
|
|
</div>
|
|
</div>
|
|
<# } ) #>
|
|
<# } else {#>
|
|
<div class="tve-field-pair">
|
|
<div class="control-grid wrap">
|
|
<div class="tvd-input-field">
|
|
<div class="field-description mb-0"><?php echo __( 'Custom Field', 'thrive-cb' ) ?></div>
|
|
<input type="text" class="index-custom-field drip-custom-field" name="field" placeholder="thrive_custom_field"/>
|
|
</div>
|
|
|
|
<div class="tvd-input-field">
|
|
<div class="field-description mb-0"><?php echo __( 'Value', 'thrive-cb' ) ?></div>
|
|
<input type="text" placeholder="<?php echo __( 'Value', 'thrive-cb' ) ?>"
|
|
class="drip-custom-field-value tve-api-extra" name="field[thrive_custom_field]"/>
|
|
</div>
|
|
<div class="tve-remove-action" style="display:none">
|
|
<span class="tcb-right red tve-remove-added-field click"> <?php tcb_icon( 'trash-light' ) ?></span>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<# } #>
|
|
</div>
|
|
<div>
|
|
<div>
|
|
<button class="button-link blue tve-add-new-field click">
|
|
<?php echo __( 'Add a new custom field', 'thrive-cb' ) ?>
|
|
</button>
|
|
</div>
|
|
<div class="field-description">
|
|
<?php echo __( 'Custom field value must be without spaces (use dashes or underscores, instead).', 'thrive-cb' ); ?>
|
|
</div>
|
|
</div>
|
|
</div>
|