get('form'); $fields = $form->get_fields(); $has_captcha_field = $form->has_captcha(); $can_use_captcha = Captcha::instance()->can_use_captcha(); wp_register_script('Sortable', plugins_url('/amoforms/js/vendor/Sortable/Sortable.js')); wp_register_script('mustache', plugins_url('/amoforms/js/vendor/mustache/mustache.js')); wp_register_script('stretchy', plugins_url('/amoforms/js/vendor/stretchy/stretchy.js'), array('jquery')); wp_register_script('Colorpicker', plugins_url('/amoforms/js/vendor/colorpicker/colorpicker.js')); wp_register_script('pickmeup', plugins_url('/amoforms/js/vendor/pickmeup/js/jquery.pickmeup.js'), ['jquery']); wp_register_script('amoforms_form', plugins_url('/amoforms/js/core/form.js'), array('jquery', 'backbone')); wp_register_script('amoforms_confirm', plugins_url('/amoforms/js/core/confirm.js'), array('jquery', 'backbone')); wp_register_script('amoforms_fn', plugins_url('/amoforms/js/core/fn.js'), array('jquery')); wp_register_script('amoforms_views', plugins_url('/amoforms/js/core/views.js'), array('jquery')); wp_register_script('amoforms_field', plugins_url('/amoforms/js/fields/field.js'), array('jquery', 'backbone')); wp_register_script('amoforms_fields_settings', plugins_url('/amoforms/js/fields/settings.js'), array('jquery', 'backbone')); wp_register_script('amoforms_submit', plugins_url('/amoforms/js/fields/submit.js'), array('jquery', 'backbone')); wp_register_script('dropzone', plugins_url('/amoforms/js/vendor/dropzone/dropzone.js')); //wp_register_script('maskedinput', plugins_url('/amoforms/js/vendor/maskedinput/maskedinput.js'), ['jquery']); wp_enqueue_script( 'amoforms_fields', plugins_url('/amoforms/js/fields/index.js'), array( 'jquery', 'backbone', 'Sortable', 'dropzone', 'mustache', 'stretchy', 'Colorpicker', 'pickmeup', 'amoforms_form', 'amoforms_confirm', 'amoforms_fn', 'amoforms_views', 'amoforms_field', 'amoforms_fields_settings', 'amoforms_submit', //'maskedinput', ) ); $form_settings = $form->get_settings(); ?>

Fields

Click or Drag to add fields

$type_name) { ?>
data-active="false" title="To use captcha, you need access to openssl_encrypt or mcrypt_encrypt function" >

Shortcode

get('email')['to']) { ?>

Set up email settings to get shortcode

Add forms to your Posts or Pages by locating the amoForms button in the area above your post/page editor.

You may also manually insert the shortcode into a post/page.

Shortcode
engine() ->loadTemplate('mustache/field_in_edit') ->render([ 'field_id' => $field['id'], 'field' => $field, 'edit_mode' => $this->get('edit_mode'), 'is_'.$field['type'] => true, 'is_pos_after' => $field['description_position'] === Base_Field::DESCRIPTION_POS_AFTER, 'use_mask' => !empty($field['options'][Base_Field::OPTION_USE_MASK]), 'captcha_ntp' => !empty($field['options'][Base_Field::OPTION_USE_CAPTCHA_NTP]), 'is_layout_inline' => $field['layout'] === Base_Field::LAYOUT_HORIZONTAL, 'name_position_' . $form_settings['names_position'] => true, 'consts' => [ 'layout_inline' => Base_Field::LAYOUT_HORIZONTAL, 'layout_vertical' => Base_Field::LAYOUT_VERTICAL, 'mask_disabled' => Base_Field::MASK_DISABLED, 'mask_enabled' => Base_Field::MASK_ENABLED, 'captcha_ntp_disabled' => Base_Field::CAPTCHA_NTP_DISABLED, 'captcha_ntp_enabled' => Base_Field::CAPTCHA_NTP_ENABLED, 'pos_before' => Base_Field::DESCRIPTION_POS_BEFORE, 'pos_after' => Base_Field::DESCRIPTION_POS_AFTER ] ]); } $submit_opts = $form->get('submit'); ?>
Edit