New Opportunity

The unique form slug

Render & map fields of the following field groups

Add actions on form submission
No field groups are currently mapped

Click the "Add action" button below to start creating your layout
0 Custom action

Set a unique action slug.

0 Email action
0 Post action

(Optional) Target this action using hooks.

Click to initialize TinyMCE

Fill inputs with values

0 Redirect action

(Optional) Target this action using hooks.

The URL to redirect to. See "Cheatsheet" tab for all available template tags.

0 Term action

(Optional) Target this action using hooks.

Click to initialize TinyMCE

Fill inputs with values

0 User action

(Optional) Target this action using hooks.

Click to initialize TinyMCE

Fill inputs with values

Set a unique action slug.

(Optional) Target this action using hooks.

Fill inputs with values

(Optional) Target this action using hooks.

The URL to redirect to. See "Cheatsheet" tab for all available template tags.

(Optional) Target this action using hooks.

Fill inputs with values

(Optional) Target this action using hooks.

Fill inputs with values

Apply field groups locations rules for front-end display

Whether or not to create a <form> element

Form class and id

class
id
class
id

Add class to all fields

wrapper class
input class
wrapper class
input class

Whether or not to create a form submit button. Defaults to true

The text displayed on the submit button

HTML used to render the submit button.

HTML used to render the submit button loading spinner.

Whether to include a hidden input field to capture non human form submission. Defaults to true.

Whether or not to sanitize all $_POST data with the wp_kses_post() function. Defaults to true.

Whether to use the WP uploader or a basic input for image and file fields. Defaults to 'wp' Choices of 'wp' or 'basic'.

Determines element used to wrap a field. Defaults to 'div'

Determines where field labels are places in relation to fields. Defaults to 'top'.
Choices of 'top' (Above fields) or 'left' (Beside fields)

Determines where field instructions are places in relation to fields. Defaults to 'label'.
Choices of 'label' (Below labels) or 'field' (Below fields)

Override the native field groups HTML render

Extra HTML to add before the fields

Render your own customized HTML.

Field groups may be included using {field_group:group_key}
{field_group:Group title}

Fields may be included using {field:field_key}
{field:field_name}

Extra HTML to add after the fields

Hide the general error message: "Validation failed. 1 field requires attention"

Hide the successful notice when an error has been thrown

Do not prompt user on page refresh

Choose where to display field errors

Add class to error message

Hide form on successful submission

A message displayed above the form after being redirected. See "Cheatsheet" tab for all available template tags.

HTML used to render the updated message.
If used, you have to include the following code %s to print the actual "Success message" above.

Retrieve user input from the current form

{field:field_5e5c07b6dfae9} User input
{field:my_field} User input
{field:my_field:false} User input (unformatted)

Retrieve all user inputs from the current form

{fields} My text: User input

My textarea: User input

My date: 2020-03-01

Retrieve ACF field value from database

{get_field:my_field} DB value (current post)
{get_field:my_field:current} DB value (current post)
{get_field:my_field:128} DB value (post:128)
{get_field:my_field:128:false} DB value (post:128 - unformatted)

Retrieve option value from database

{get_option:my_option} DB value
{get_option:my_option_array:key} DB value

Retrieve $_REQUEST value

{request:name} $_REQUEST['name']
{request:name:key} $_REQUEST['name']['key']

Retrieve query var values. Can be used to get data from previous action

{query_var:name} value
{query_var:name:key} Array value

Retrieve current Dynamic Form data

{form} 11
{form:ID} 11
{form:title} Form
{form:name} form
{form:custom_key} Custom key value

Retrieve actions output

Last Post Action
{action:post:ID} 128
{action:post:post_title} Title
{action:post:admin_url} https://idahoyr.com/wp-admin/post.php?post=128&action=edit
{action:post:permalink} https://idahoyr.com/my-post
{action:post:post_author} 1
{action:post:post_author_data:user_login} login
{action:post:post_author_data:permalink} https://idahoyr.com/author/johndoe
See {post} for all available tags

Post Action Named my-post
{action:my-post:ID} 128
{action:my-post:post_title} Title
{action:my-post:admin_url} https://idahoyr.com/wp-admin/post.php?post=128&action=edit
{action:my-post:permalink} https://idahoyr.com/my-post
{action:my-post:post_author} 1
{action:my-post:post_author_data:user_login} login
{action:my-post:post_author_data:permalink} https://idahoyr.com/author/johndoe
See {post} for all available tags

Retrieve actions output

Last Term Action
{action:term:ID} 23
{action:term:post_title} Term
{action:term:admin_url} https://idahoyr.com/wp-admin/term.php?tag_ID=23
{action:term:permalink} https://idahoyr.com/taxonomy/term
See {term} for all available tags

Term Action Named my-term
{action:my-term:ID} 23
{action:my-term:post_title} Term
{action:my-term:admin_url} https://idahoyr.com/wp-admin/term.php?tag_ID=23
{action:my-term:permalink} https://idahoyr.com/taxonomy/term
See {term} for all available tags

Retrieve actions output

Last User Action
{action:user:ID} 1
{action:user:user_login} login
{action:user:user_email} user@domain.com
{action:user:user_url} https://www.website.com
{action:user:permalink} https://idahoyr.com/author/johndoe
See {user} for all available tags

User Action Named my-user
{action:my-user:ID} 1
{action:my-user:user_login} login
{action:my-user:user_email} user@domain.com
{action:my-user:user_url} https://www.website.com
{action:my-user:permalink} https://idahoyr.com/author/johndoe
See {user} for all available tags

Retrieve actions output

Last Email Action
{action:email:from} Contact
{action:email:to} email@domain.com
{action:email:reply_to} email@domain.com
{action:email:cc} email@domain.com
{action:email:bcc} email@domain.com
{action:email:subject} Subject
{action:email:content} Content

Email Action Named my-email
{action:my-email:from} Contact
{action:my-email:to} email@domain.com
{action:my-email:reply_to} email@domain.com
{action:my-email:cc} email@domain.com
{action:my-email:bcc} email@domain.com
{action:my-email:subject} Subject
{action:my-email:content} Content

Retrieve current post data (where the form is being printed)

{post} 128
{post:ID} 128
{post:post_date} 2020-03-01 20:07:48
{post:post_date_gmt} 2020-03-01 19:07:48
{post:post_content} Content
{post:post_title} Title
{post:post_excerpt} Excerpt
{post:permalink} https://idahoyr.com/my-post
{post:admin_url} https://idahoyr.com/wp-admin/post.php?post=128&action=edit
{post:post_status} publish
{post:comment_status} closed
{post:ping_status} closed
{post:post_password} password
{post:post_name} name
{post:to_ping}
{post:pinged}
{post:post_modified} 2020-03-01 20:07:48
{post:post_modified_gmt} 2020-03-01 19:07:48
{post:post_content_filtered}
{post:post_parent} 0
{post:guid} https://idahoyr.com/?page_id=128
{post:menu_order} 0
{post:post_type} page
{post:post_mime_type}
{post:comment_count} 0
{post:filter} raw
{post:post_author} 1
{post:post_author_data:ID} 1
{post:post_author_data:user_login} login
{post:post_author_data:user_pass} password_hash
{post:post_author_data:user_nicename} nicename
{post:post_author_data:user_email} user@domain.com
{post:post_author_data:user_url} https://www.website.com
{post:post_author_data:permalink} https://idahoyr.com/author/johndoe
{post:post_author_data:admin_url} https://idahoyr.com/wp-admin/user-edit.php?user_id=1
{post:post_author_data:user_registered} 2020-02-22 22:10:02
{post:post_author_data:user_activation_key}
{post:post_author_data:user_status} 0
{post:post_author_data:display_name} John Doe
{post:post_author_data:nickname} JohnDoe
{post:post_author_data:first_name} John
{post:post_author_data:last_name} Doe
{post:post_author_data:description} Lorem ipsum dolor sit amet, consectetur adipiscing elit.
{post:post_author_data:rich_editing} true
{post:post_author_data:syntax_highlighting} true
{post:post_author_data:comment_shortcuts} false
{post:post_author_data:admin_color} fresh
{post:post_author_data:use_ssl} 1
{post:post_author_data:show_admin_bar_front} true
{post:post_author_data:locale}
{post:post_author_data:wp_capabilities} a:1:{s:13:"administrator";b:1;}
{post:post_author_data:wp_user_level} 10
{post:post_author_data:dismissed_wp_pointers}
{post:post_author_data:show_welcome_panel} 1

Retrieve current term data (where the form is being printed)

{term} 23
{term:ID} 23
{term:term_id} 23
{term:name} Term
{term:slug} term
{term:permalink} https://idahoyr.com/taxonomy/term
{term:admin_url} https://idahoyr.com/wp-admin/term.php?tag_ID=23
{term:term_group} 0
{term:term_taxonomy_id} 23
{term:taxonomy} taxonomy
{term:description} Content
{term:parent} 0
{term:count} 0
{term:filter} raw

Retrieve currently logged user data

{user} 1
{user:ID} 1
{user:user_login} login
{user:user_pass} password_hash
{user:user_nicename} nicename
{user:user_email} user@domain.com
{user:user_url} https://www.website.com
{user:permalink} https://idahoyr.com/author/johndoe
{user:admin_url} https://idahoyr.com/wp-admin/user-edit.php?user_id=1
{user:user_registered} 2020-02-22 22:10:02
{user:user_activation_key}
{user:user_status} 0
{user:display_name} John Doe
{user:nickname} JohnDoe
{user:first_name} John
{user:last_name} Doe
{user:description} Lorem ipsum dolor sit amet, consectetur adipiscing elit.
{user:rich_editing} true
{user:syntax_highlighting} true
{user:comment_shortcuts} false
{user:admin_color} fresh
{user:use_ssl} 1
{user:show_admin_bar_front} true
{user:locale}
{user:wp_capabilities} a:1:{s:13:"administrator";b:1;}
{user:wp_user_level} 10
{user:dismissed_wp_pointers}
{user:show_welcome_panel} 1

Retrieve current post author data (where the form is being printed)

{author} 1
{author:ID} 1
{author:user_login} login
{author:user_pass} password_hash
{author:user_nicename} nicename
{author:user_email} user@domain.com
{author:user_url} https://www.website.com
{author:permalink} https://idahoyr.com/author/johndoe
{author:admin_url} https://idahoyr.com/wp-admin/user-edit.php?user_id=1
{author:user_registered} 2020-02-22 22:10:02
{author:user_activation_key}
{author:user_status} 0
{author:display_name} John Doe
{author:nickname} JohnDoe
{author:first_name} John
{author:last_name} Doe
{author:description} Lorem ipsum dolor sit amet, consectetur adipiscing elit.
{author:rich_editing} true
{author:syntax_highlighting} true
{author:comment_shortcuts} false
{author:admin_color} fresh
{author:use_ssl} 1
{author:show_admin_bar_front} true
{author:locale}
{author:wp_capabilities} a:1:{s:13:"administrator";b:1;}
{author:wp_user_level} 10
{author:dismissed_wp_pointers}
{author:show_welcome_panel} 1

Thank you! Will you also become a MEMBER?

Thank you for subscribing! You will get occasional email updates from Idaho Young Republicans.

We would love for you to get more involved with us! Members receive free admission to events and exclusive opportunities. Click an option to formally join or support IYR 😃