# Advanced

- [WordPress form with Google sheets dropdown](/features/advanced/wordpress-form-with-google-sheets-dropdown.md): How to setup a WordPress form that has a dropdown with items retrieved from a Google (drive) sheets file.
- [Custom registration form for WordPress](/features/advanced/custom-registration-form-for-wordpress.md): How to create custom registration form for your WordPress site to register users with a specific user role and optionally custom user meta data.
- [Custom login form for WordPress](/features/advanced/custom-login-form-for-wordpress.md): How to create custom login form for your WordPress site where (optionally) only specific user roles are allowed to login.
- [Custom lost password form for WordPress](/features/advanced/custom-lost-password-form-for-wordpress.md): Using the default WordPress "Lost password" form or creating your own custom "Lost password" form to let users reset their password.
- [Update current logged in user](/features/advanced/update-current-logged-in-user.md): Updating a currently logged in WordPress user through a form or register as new if the user is not currently logged in.
- [Secrets](/features/advanced/secrets.md): With WordPress secrets you can define values inside your form without disclosing the value itself to the client. Instead the value will be retrieved only upon form submission on the client side.
- [Prevent duplicate entries](/features/advanced/prevent-duplicate-entries.md): Prevent duplicate form submissions based on email address or other form values entered in your form on WordPress.
- [Lock & hide form](/features/advanced/lock-and-hide-form.md): How to lock or hide your WordPress form when it has been submitted for an X amount of times.
- [Password protect](/features/advanced/password-protect.md): How to password protect your WordPress form or only allow specific user roles to submit the form.
- [Conditional Logic](/features/advanced/conditional-logic.md): With conditional logic you can show or hide specific elements or a set of elements that are inside a column based on a field value.
- [Tags system](/features/advanced/tags-system.md): How to retrieve any data or user input inside your WordPress forms with the use of the tags system and how to correctly use them in your WordPress forms.
- [Address lookup/auto complete](/features/advanced/address-lookup-auto-complete.md): How to lookup/autocomplete an address within your WordPress form and populating form input fields with the address data.
- [Analytics Tracking](/features/advanced/analytics-tracking.md): How to track form submissions in WordPress with the use of Event Tracking provided by Google Analytics.
- [Conversion Tracking](/features/advanced/conversion-tracking.md): How to track WordPress form submissions as conversions with Google Tag manager
- [Distance & Duration Calculation](/features/advanced/distance-and-duration-calculation.md): How to calculate traveling duration or distance between two locations (addresses) in your WordPress form.
- [If statements](/features/advanced/if-statements.md): Displaying data/content conditionally inside your HTML element and or email body with the build in "if statements" for your WordPress forms
- [Foreach loops](/features/advanced/foreach-loops.md): How to loop over dynamic form data inside your E-mails to retrieve user input inside the email body content.
- [E-mail Reminders](/features/advanced/e-mail-reminders.md): How to send E-mail reminders after user submits the form in WordPress. For Appointment reminders or follow E-mails for your customers.
- [Variable Fields](/features/advanced/variable-fields.md): How to create a variable field for your WordPress form that gets updated dynamically based on other field values or user input
- [Form templates - Include elements into other forms - WordPress](/features/advanced/form-templates-include-elements-into-other-forms-wordpress.md): If you require multiple forms that consist partially of the same elements, you can use the "Include Form" element to inject elements from another form. Reduces the editing time while building forms.
- [How to Transfer Form Fields Between Forms in WordPress](/features/advanced/how-to-transfer-form-fields-between-forms-in-wordpress.md): Transferring form elements from one form to another in WordPress is quick and easy. This guide will show you step by step how to copy elements from one form into another without losing data or layout.
