Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
WPB Cup
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

How to Display Your Form in a Single Line in WordPress (Easy Way)

Creating forms that are both attractive and easy to use is essential for a good user experience.

Displaying a form in a single line can be particularly effective for compact spaces, such as headers, footers, or sidebars, keeping your site looking clean and professional.

This means you can easily add forms to high-traffic areas of your site and improve conversions.

Over the years, we have experimented with different contact form placements to fine-tune our lead capture process. This hands-on experience has taught us that simple, single-line fields can lead to higher completion rates.

In this article, we will show you how to easily display your form in a single line in WordPress, step by step.

How to display your form in a single line in WordPress (easy way)

Why Display Single Line Forms in WordPress?

Single line forms give you more flexibility when choosing where to place your forms. Since this style of form is only a single line, they don’t take up much space and can easily be integrated with your existing content on a WordPress blog.

For example, email newsletter sign-up forms are often displayed in a single line above or below the blog post content. These kinds of forms also work well on landing pages, contact pages, and other important pages on your website.

Beyond generating more subscribers and leads, you can turn any kind of form into a single-line form.

For instance, it might make sense to display your contact form in a single line to save space on the WordPress website and make your form more mobile responsive.

That being said, let’s show you how to display a single line form on your WordPress site.

How to Create Single Line Form in WordPress

For this tutorial, we will be using the WPForms plugin to create a single line form because it’s one of the best lead generation plugin for WordPress used by over 6 million websites.

You can use the drag-and-drop builder to quickly create any WordPress form. Plus, it integrates with popular email marketing tools so you can easily grow your email list.

For more information, see our complete WPForms review.

WPForms

Note: WPForms also has a premium version that you can upgrade to. However, we’ll use WPForms Lite for this tutorial as it lets you create a simple contact form and connect it to Constant Contact for lead generation.

First, you need to install and activate the WPForms plugin. For more details, see our beginner’s guide on how to install a WordPress plugin

Upon activation, visit the WPForms » Add New page in your WordPress admin sidebar and give your form a name. Then, you must choose your form template.

We’ll select the ‘Opt-In Form’ template. Simply hover over the template and click the ‘Use Template’ button.

Select form template

This will launch the WPForms drag-and-drop form builder on the screen.

You will see that the template we chose automatically includes the name and email fields and a submit button.

WPForms drag and drop form builder

Every field can be edited by clicking on them and making changes in the left-hand column.

You can also drag and drop the fields to change their order.

WPForms form editor panel

Once you’re done customizing the fields, you can display your form in a single line.

To do this, switch to the Settings » General tab in the form builder and then click on the ‘Advanced’ drop-down menu.

Go to form advanced settings

Next, type ‘inline-fields’ in the ‘Form CSS Class’ box (without quotes).

This will apply that CSS class to the form. Since WPForms includes styling for the ‘inline-fields’ class, it will automatically change your entire form layout and display it nicely on a single line.

Add inline CSS class

After that, you can make your form even smaller by hiding the field labels.

To do this, simply click on a field in the form to open its settings in the left column.

Once you’ve done that, select the ‘Advanced’ menu option, and click the ‘Hide Label’ toggle to turn it on.

Hide form labels toggle

Then, you need to do the same thing for all of the form field labels.

After that, in the same ‘Advanced’ section, you can enter text into the ‘Placeholder’ box. 

This tells your users what each form field is for. 

Add form placeholder text

Once you’re done customizing your form, make sure to click the ‘Save’ button to store your settings. 

If you are using your form to generate leads, then you can connect your form to your email marketing provider. For more details, see our guide on how to create an email newsletter the right way. 

Adding Your Single Line Form to Your WordPress Website

Now, it’s time to add your single line form to your WordPress site. You can add it to any page, post, or widget area.

We’re going to add it to an existing page, but the process will be similar if you’re adding it to another area of your WordPress blog.

Simply open up the page where you want the single line form and click the ‘Add Block’ (+) button to open the block menu.

Add WPForms block

Then, click on the ‘WPForms’ block to add it to your site.

Next, choose the single line form that you created earlier from the dropdown menu in the block itself.

Select single line form from drop down

Once you choose your form, the plugin will load a preview of your form inside the content editor. Then, click the ‘Update’ or ‘Publish’ button to make your new form live.

Now, you can visit your website to see your new form in action. 

Single line form example

Bonus: Use OptinMonster to Build Popups And Banners

Apart from creating single line forms, you can also build floating contact forms, opt-in popups, and banners on your website to capture email leads.

To do this, you can use OptinMonster, which is the best WordPress conversion optimization tool on the market.

OptinMonster allows you to create beautiful optin forms that display personalized and relevant information based on your user’s interest and makes it super easy to capture leads.

For detailed instructions, you may want to see our tutorial on how to create a contact form popup in WordPress.

Fill contact form popup

Other than that, you can also create attractive banners for your website, asking users to sign up and become a part of your newsletter.

This way, you are able to capture user details without taking up much space on the website or annoying users.

For details, please see our beginner’s guide on how to build an email list with OptinMonster.

Newsletter banner with OptinMonster

We hope this article helped you learn how to display your form in a single line in WordPress. You may also want to see our guide on how to create more interactive forms or our expert pick of the best Typeform alternatives.

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

Disclosure: Our content is reader-supported. This means if you click on some of our links, then we may earn a commission. See how WPBeginner is funded, why it matters, and how you can support us. Here's our editorial process.

Editorial Staff

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

The Ultimate WordPress Toolkit

Get FREE access to our toolkit - a collection of WordPress related products and resources that every professional should have!

Reader Interactions

2 CommentsLeave a Reply

  1. Arkady

    Very helpful article!
    Is it possible to move submit button to the left end of line?
    Thank you in advance!

    • WPBeginner Support

      For that, you would place the button on the top instead of the bottom of the form :)

      Admin

Leave A Reply

Thanks for choosing to leave a comment. Please keep in mind that all comments are moderated according to our comment policy, and your email address will NOT be published. Please Do NOT use keywords in the name field. Let's have a personal and meaningful conversation.