Core Plugin

Ninja Forms core features and functionality

Category Topics

Submission Management

Viewing a form's submissions Submission data for all forms can be found under Ninja Forms > Submissions in your WordPress…

Plugin Settings

The Ninja Forms general plugin settings can be accessed under the Ninja Forms heading on the left side of your…

Redirect on Submit

The Redirect Action can be used in order to direct a user to a specific page, such as a "Thank…

Display a Success Message

The Success Message Action can be used to set up a customized message to display for all users after they…

Record Submission

To add the action to any form, click Add New Action and then the Record Submission action from inside the…

Field Types

Single Line Text Single Line Text fields perfectly accommodate short answer user responses. User Information Fields pre-generated using the Single…

Import / Export Forms & Fields

Importing and Exporting Forms Forms can be imported and exported from any two WordPress installations using Ninja Forms. Navigate to…

Styling Your Forms

Ninja Forms creates the absolute best-looking forms for your website, but there are still times when your forms don't look exactly…

How Do I Use Custom CSS?

The easiest way to style your forms, by far, is with our Layout and Styles extension . Layout and Styles…

Querystrings

Querystring format and usage Format A querystring is a string of data that's tacked onto the end of a url.…

How do I Edit or Translate “Fields marked with an * are required”?

Remove "Fields marked with an * are required" You can remove the Required Field Text by adding a space to…

Calculations

Creating a Calculation Creating a calculation in Ninja Forms has two primary steps: Creating the fields on which to base…

Is Ninja Forms secure?

Is Ninja Forms secure/HIPAA compliant? We get asked frequently whether users can submit sensitive data via Ninja Forms securely. On…

Unique Field Validation

Unique Field Validation can be found in any form by opening that form and navigating to Advanced > Restrictions >…

Akismet Anti-Spam

The Akismet plugin must be installed and activated to see the features mentioned in this documentation. For detailed Akismet setup…

Merge Tags

Merge tags are a feature of Ninja Forms that allows data to be pulled from different sources within WordPress and…

GDPR Compliance with Ninja Forms

Ninja Forms offers a variety of features that will help make GDPR compliance easier with your WordPress forms. Specifically, these…

Developer Mode

For all new installations of Ninja Forms 3.4.11 and later (7 May 2019), certain advanced features of the form builder…

Delete Data Request

This action can be placed on any form, allowing your users to request that their personally identifiable information (pii) in…

Export Data Request

This action can be placed on any form, allowing your users to request that their personally identifiable information (pii) in…

Displaying Submissions

In the Gutenberg editor, you can choose a Ninja Forms Submissions Table Block to display submissions from a specific form.…

Google reCAPTCHA

A note on migration to Google Cloud Platform reCAPTCHA & alternatives We are aware of reCAPTCHA being moved to Google…

Display Settings

General Settings Form Title - The name entered here will be what's displayed in the Ninja Forms Dashboard when you…

Restrictions

Unique Field By designating a field on the form as a Unique Field, you can ensure that a single value…

Creating a New Form

Adding a new form You can begin a new form from either Add New in the WordPress dashboard menu under…

Publishing a Form to a Post or Page

There are three options for publishing a form live to a post or page: Shortcode Gutenberg Block Append a Ninja…

Sharing a Form Using a Public Link

Any form can be shared using a Public Link. This method does not require the form to be published to…

WP Hook

Please note that Developer Mode must be enabled in Ninja Forms for this action to be visible.  WP Hook is…

Installing Ninja Forms

Installing Ninja Forms from a downloaded file If you downloaded Ninja Forms from our page on WordPress.org or from NinjaForms.com…

Email Action Troubleshooting

Sending an email in WordPress happens as a chain of events. Any time a form that contains an active email…

Improving WordPress Email Deliverability

Sending an email in WordPress happens as a chain of events. Any time a form that contains an active email…

Favorite Fields

Fields that you have customized can be saved as a Favorite Field so that you can reuse them later. Favorite…

Sending Email

Email can be sent to one or more recipients every time a form is submitted. The Email Action is where…

Google Analytics 4

This form action was introduced in Ninja Forms version 3.10.0.  Versions prior to that will not have the Google Analytics…

Cloudflare Turnstile

Cloudflare Turnstile is a human verification tool that replaces other Captcha options. It's fine to run Turnstile alongside other anti-spam…

hCaptcha

hCaptcha is a human verification tool that replaces other Captcha options. It’s fine to run hCaptcha alongside other anti-spam tools…

Abilities API

Ninja Forms 3.14.0 introduces a powerful new way to manage your forms: through conversation with an AI assistant. Instead of…