How to Add a WordPress Form Anywhere | Ninja Forms Tutorial
Get access to free tutorials, exclusive content and more.

How to Add a WordPress Form Anywhere!

Looking to add a WordPress form to a page, popup, or to share with just a link? Pretty much everything comes with a basic form tool included these days, but they can be finicky about placement and pretty limited functionally. Ninja Forms is the perfect free WordPress form plugin for dropping a form in just the right spot without a fuss!

How to add a WordPress form anywhere

Choose any one of these five options. You’ll only need one. Which you choose is entirely up to your preference, just pick whatever best fits your workflow!

Ninja Forms comes with a simple contact form ready to go, but if you need help creating your first form you can get started with easy to follow documentation, or grab one from our growing form template library! Make sure you have the free, core plugin installed first 😉

Option 1: Gutenberg block

This method is perfect for you if you need the form to appear in a specific spot on a page.

On a new or existing page, you’ll find Ninja Forms as an option in the blocks sidebar or inline when you go to add a new block. Just type Ninja Forms into the search bar and we’ll pop up!

Click either spot, search and…

image of a standard wordpress page using the Gutenberg block editor

…here we go:

image of the Ninja Forms block added to a page

Now just choose the form you want to add in the form block’s dropdown and the form will appear on the page right on the spot.

Option 2: Append a Form

This method is a quick and easy way to drop a form onto the bottom of a page.

On any page, check out the right hand sidebar and you’ll see “Append a Ninja Form”. Just choose the form you want from the dropdown selector, and the form will appear at the page’s bottom.

image of a wordpress page featuring the append a ninja form section

Option 3: Shortcode

Use this method if you need the form in a super specific location. It takes a few extra seconds to grab the form’s shortcode, but once you have it you can paste it in the exact spot you want the form to appear.

In your admin sidebar go to Ninja Forms > Dashboard and find your form. The shortcode is right there next to it:

image of the ninja forms dashboard with the shortcode colum highlighted to the right of the form name

Option 4: Shareable Link

Want to share a link to the form but have it only accessible by that link, not on a page? This is your option.

Open up your form and see the little link icon next to Publish. Click it.

image of the ninja forms builder with the shareable link icon highlighted

Toggle on “Allow a Public Link?” and a URL will appear. Copy it and share it wherever. Anyone with access to the link will have access to the form to fill and submit (but not edit etc).

image of the ninja forms builder with the shareable link toggle and resulting URL highlighted

Option 5: Place the form in a popup

You’ll need the free Popup Maker plugin for this one. They’re a partner of ours going back many many years and play nicely together. This method is similar to the shortcode method above. You’ll need to create a popup using Popup Maker, then copy and paste the shortcode of the form you want into the popup. There’s a full step by step guide if you want to go this route. It’s easy, just a few extra steps to make the popup.

Drop a form anywhere in less time than it takes to scan this article!

Your first time might take a few minutes, but once you have it down it takes literal seconds to add a WordPress form anywhere. Post, page, popup, or shareable link. Grab Ninja Forms today and get those submissions rolling in!