Monday, May 11, 2020

How to Add a BMI Calculator in WordPress (Step by Step)

Do you want to add a BMI calculator to your WordPress site?

If you offer health and fitness related content, products, or services, then a BMI calculator could be really useful for your audience.

In this article, we’ll be showing you how to easily add a BMI calculator in WordPress. No math or code required!

Adding a BMI calculator to your WordPress website

What is BMI and Why is it Important?

BMI stands for Body Mass Index. It’s a rough measure of body fat based on height and weight. Calculating your BMI gives you a quick indication of whether you’re underweight, overweight, or about the right weight for your height.

If you’ve started a blog about fitness or health, then it could make a lot of sense to offer a BMI calculator for your visitors.

Adding a BMI calculator to your site can get people to spend more time on your site. They might even end up buying something from you, or one of your affiliate offers.

Preview of a BMI calculator form on a website

It’s also a good way to encourage repeat traffic. If someone is trying to lose weight, they may return to your site to see if their BMI has improved.

How Do I Calculate BMI?

You can work out BMI using the following calculation:

BMI = kg/m2

The kg is a person’s weight in kilograms and m2 is their height in meters squared.

If you would prefer to calculate BMI using the imperial units, then you can use the following formula:

BMI = [weight lbs / height inches2] x 703

A healthy BMI is in the 18.5 – 25 range. A BMI below 18.5 indicates that the person is underweight, and a BMI over 25 indicates that they’re overweight.

Obviously, asking your readers to get out their calculator isn’t very helpful.

You can add a simple calculator on your website where users can input their height and weight, so the calculator can show them their BMI. This way users stay engaged on your website and are more likely to convert into a customer.

Creating a BMI Calculator in WordPress

For this tutorial, we’ll be using the Formidable Forms plugin. It is one of the best WordPress form builder plugins on the market and allows you to create advanced forms using simple drag and drop tools.

It comes with tons of form templates, calculators, advanced repeater fields, and other tools. This allows you to create highly interactive advanced forms for your website.

First, you’ll need to sign up for a Formidable Forms account, then install and activate the plugin. For more details, check out our instructions on how to install a WordPress plugin.

Upon activation, you need to visit Formidable » Forms page and then click on the ‘Add New’ button at the top to create your BMI calculator.

Create new BMI calculator form

Once you’ve done that, you’ll see a variety of templates that you can use to create a form.

Scroll down to find the BMI calculator or simply type ‘BMI’ into the search bar to locate it.

Load BMI Calculator form template

Now that you’ve got the BMI Calculator template up on the screen, run your mouse cursor over it and click the Create Form button.

Next, you’ll be asked to provide a name for your form and a description. You can use the default name and skip the description if you want. Once you’re ready, click the ‘Create’ button.

Type in a name for your BMI calculator form

Once you’ve done that, Formidable Forms will automatically create your BMI calculator form for you.

You’ll be taken straight to the ‘Build’ view of your form. As you can see, you’ve got the form itself on the right hand side of the screen. On the left, there’s an area where you can add or edit your form’s fields.

The default Build view in Formidable Forms

The BMI calculator will work perfectly with the default settings in place. If you want to add any extra fields, then you can do so by clicking on the field on the left, and it’ll be automatically added to your form.

You may want to remove the BMI Prime box if you want to keep the form simple. It isn’t required for the form to work.

To remove the field, just click on it, then click the trash can icon.

Deleting the BMI Prime field from the form

If you want the user to submit the form in order to see their BMI results, then you could also remove the Underweight, Healthy weight, Overweight, and Obese fields.

Adjusting the Settings for Your BMI Calculator

Once you’re happy with your BMI calculator, click on the ‘Settings’ tab at the top of the screen.

The Settings tab for the BMI Calculator form

You may want to make changes here. For instance, you can change the default messages shown to users after they submit the form. If you scroll to the bottom of the page, you can see these listed in the On Submit box.

The Formidable Forms messages

When someone uses the calculator their result will display like this:

The default BMI calculator result

You might want to tweak the wording to be appropriate for your audience.

Another option here is to add links to further guidance. For instance, you might have content that offers diet or exercise tips.

You can enter HTML code in the box. To change the font size and background color of the box, you can use the Styles feature of Formidable Forms. We’ll come onto that later in this tutorial.

Here’s an example of the result message with a relevant link included:

A customized results message in Formidable Forms

Tip: The box where you can edit the results message is quite small. You can copy the message from the box and paste it into a code editor to make it easier to edit. Copy it back into the message box when you’re done.

Changing Your BMI Calculator’s Button Text

If you want to change your form’s button text, you can do so under Settings » Styling & Buttons.

Just type in the text that you want to use. We’re going to use the text “Show My BMI Range” instead of “See my range!” for the button text.

We’ve also changed “Update Results” instead of “Update” for the text on the button that appears after the form has been submitted the first time.

Changing the Submit and Update button messages in Formidable Forms

Changing the Styling for Your BMI Calculator

By default, the BMI calculator looks quite plain. The text is also quite small, like this:

The default styling for the BMI form

You can change the style of your form by using different colors, font sizes, and much more. To do so, first you’ll need to go to Formidable » Styles in your WordPress dashboard.

The Styles tab of Formidable Forms

Next, you can click the ‘+New Style’ button to start creating a new style. Alternatively, you can edit the existing default style, if you want to use the same style for all your forms.

We’re going to make a new style just for our BMI Calculator form.

Adding a new style in Formidable Forms

If you click on the dropdown next to the Field Labels tab, you can change the size of the labels on your form’s fields. We’ll boost this from the original 14px to 18px.

Changing the size of the field labels

On the right of the screen, you’ll see a preview of your form’s styling. As you make changes, this will automatically update.

You’ll likely want to increase the font size and field height of the fields themselves too, under ‘Field Settings’. You can change the size of the radio buttons (Imperial vs Metric) under the ‘Check Box & Radio Fields’ tab.

You can also increase the button font size under the Buttons tab. You can choose a color for the button, too.

If you want to make the results message larger or change the background color, you can do this under the Form Messages tab.

Once you’ve made all the changes you want, click ‘Update’ on the top right to save your changes to the style.

Updating the new style that you've created

You can then apply the style to your form. First, go Formidable » Forms then find your form. Click on the form title to edit it, or run your cursor over the form and click the ‘Edit’ link just beneath it.

Editing the BMI calculator form that you created

You can then go to the Settings tab and click Styling & Buttons to set your form’s styles.

Here, you can use the Style Template dropdown to select your new style template. Just click on the dropdown and then click the style you want to use.

Choosing the style for your BMI calculator from the dropdown list

Now, your form will be styled according to the template. Here’s how ours looks:

The BMI calculator form with the new styles applied

Adding The BMI Calculator Form to Your Website

Once you’re ready, you can put your form live on your site. First, you’ll want to click the ‘Update’ button on the top right to save your changes:

Updating your BMI calculator

Next, you’ll need to edit an existing post or page or create a new one.

Once you’ve done that, you can click the (+) button to add a new block. Go to the Widgets section and click on the Formidable Forms block. Or, if you prefer, you can use the search bar to find it.

Selecting the Formidable Forms block to add to your post or page

Now, you can simply pick your BMI form. Click on the ‘Select a form’ dropdown and choose your BMI calculator, like this:

Selecting the correct form from the Formidable Forms dropdown

You might want to preview your page to see how your finished BMI calculator looks live on your site. Here’s ours:

Viewing the BMI calculator on the website

If there’s anything you want to change or tweak, just go back to your form in the WordPress dashboard. You can find it under Formidable » Forms.

Whenever you make changes to your form, it’ll automatically update everywhere on your site. You don’t need to change the shortcode or do anything extra.

We hope this tutorial helped you learn how to add a BMI calculator in WordPress using Formidable Forms. You might also like our articles on the most useful WordPress widgets and must have WordPress plugins for business sites.

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.

The post How to Add a BMI Calculator in WordPress (Step by Step) appeared first on WPBeginner.


May 11, 2020 at 06:00PM

Friday, May 8, 2020

30+ Best WordPress Business Themes (2020)

Are you looking for the best WordPress business themes?

While there are many free and premium WordPress themes available on the internet, not all of them are suitable for your business website.

In this article, we will share some of the best WordPress business themes that you can use.

Best WordPress Business Themes

Creating a Business Website with WordPress

WordPress is the most popular website builder in the market. This is why many big brands use WordPress for their sites.

You will find 2 types of WordPress websites on the internet. WordPress.com, which is a hosted solution, and WordPress.org, which is a self-hosted platform. Check out our complete article on WordPress.com vs WordPress.org for more details.

For a business website, you need to use self-hosted WordPress.org because it is highly flexible and comes with full WordPress features.

But first, you will need a domain name and a WordPress hosting account. A domain name is your website URL (like wpbeginner.com), and WordPress hosting is the storage space for your web files.

We recommend using Bluehost. They are one of the most popular web hosting companies in the world and an official WordPress hosting partner.

After purchasing the hosting, you can follow our guide on how to make a small business website for step by step setup.

Next, you can install a WordPress business theme. If you need help, follow our article on how to install a WordPress theme for more details.

Let’s take a look at our handpicked list of the best WordPress business themes that you can use on your website.

1. Astra

Astra Business

Astra is a popular WordPress business theme. It comes with dozens of starter sites for different business niches that you can import with 1-click to quickly get started.

The theme integrates with popular WordPress drag and drop builders for customization. You can also use the live WordPress customizer to make changes to your site.

2. Divi

Divi Business

Divi is a powerful WordPress theme and a popular page builder plugin. It ships with dozens of ready-made templates for any kind of business website.

You can import a website layout and customize it to replace content, change colors, and more. It is easy to manage even for beginners without having any knowledge of code.

3. OceanWP

OceanWP Business

OceanWP is a modern WordPress business theme. It offers a 1-click demo content importer addon and dozens of built-in templates to launch your business website quickly.

It fully supports eCommerce features, so you can start an online store and sell your products and services professionally.

4. Ultra

Ultra Business

Ultra is a flexible WordPress theme for businesses and large enterprises. It comes with dozens of ready-to-use templates for all types of businesses.

Apart from that, it comes with several custom widgets, multiple content types, sidebars, page templates, navigation menus, and more. It is highly customizable using your favorite page builder.

5. Hestia Pro

Hestia Business

Hestia Pro is a one-page WordPress business theme. It has a stylish and modern layout with a full-width header and a custom background.

The theme offers content widgets for the header and footer of the website. It also integrates with Elementor and other page builders for customization.

6. Koehn

Koehn

Koehn is a beautiful WordPress theme for business organizations. It comes with a drag and drop homepage with built-in content widgets.

The homepage also includes a powerful fullscreen image slider. Moreover, it ships with custom widgets for content discovery and social media like Instagram, Flickr, Twitter, etc.

7. Atmosphere Pro

Atmosphere Pro

Atmosphere Pro is a WordPress business theme built on top of the Genesis framework. It comes with beautiful fullscreen header image and a call-to-action button.

It has a spacious full-width layout on the homepage and landing pages. It is WooCommerce ready, and optimized for speed and performance.

StudioPress is now part of WP Engine, the most popular managed WordPress hosting company. You can get this theme and all 35+ other StudioPress themes when you sign up for WP Engine hosting to build your website.

Bonus: WPBeginner users also get an additional 20% OFF. Get started with WP Engine today!

8. Narcos

Narcos

Narcos is a gorgeous WordPress business theme with tons of options. It features a beautiful large header image, parallax scrolling, and a fully widgetized homepage.

It comes with built-in sections to create a portfolio, display testimonials, and add staff profiles. It has 6 homepage layouts, each with flexible customization options.

9. Digital Pro

Digital Pro

Digital Pro is a modern WordPress theme for digital media companies and businesses. The homepage features multiple widgetized areas, a header image, a call-to-action button, and custom widgets.

It has multiple layout choices, color schemes, and a fully customizable header area with a custom logo. It comes with a theme options panel for advanced settings.

10. Struct

Struct

Struct is a WordPress business theme for digital agencies, startups, and technology businesses. It comes with a widgetized homepage that lets you drag and drop content to build your website easily.

It has homepage sections for services, projects, teams, faq, guides, clients, and testimonials. It also offers unlimited color choices, multiple page templates, and easy social media integration.

11. Montblanc

Montblanc

Montblanc is a beautiful multipurpose theme suitable for business websites. It features a large fullscreen slider on the homepage with a transparent navigation menu and logo at the top.

It comes with 5 homepage layouts, 4 creative header styles, multiple portfolio layouts, and more. It has a built-in drag and drop builder plugin to design custom landing pages easily.

12. Executive Pro

Executive Pro

Executive Pro is a WordPress business theme with a corporate look. It has a featured content slider on the homepage to highlight your important content.

It also comes with multiple page layouts and color schemes, a call-to-action banner, and a custom email newsletter widget. You can use the WordPress customizer with a live preview for theme settings.

13. Moesia Pro

Moesia Pro

Moesia Pro is a modern WordPress business theme. It has a fullscreen image slider and multiple homepage sections to showcase your work, clients, etc.

It comes with a drag and drop page builder with different content blocks. You can add and arrange the blocks to build your own homepage layout easily.

14. Business Times

Business Times

Business Times is a free multipurpose WordPress theme for business websites. It features a beautiful image slider, CSS animations, featured content area, and custom widgets.

It also supports WooCommerce out of the box. The theme is easy to set up with the help of a live WordPress theme customizer.

15. Venture

Venture

Venture is a premium WordPress business theme. It ships with a dynamic page builder that lets you drag and drop items to create your homepage.

The theme features include a content slider, portfolio, testimonials, sub-pages widget, and more. It has multiple spaces to add your contact details making it easier for users to connect with you.

16. Neve

Neve Business

Neve is a classic WordPress theme for business websites. It offers dozens of ready-made sites that you can import in 1-click to launch your website quickly.

For every business niche, Neve has a fully functional template with landing pages. You can replace the content and put your website on the internet right away without editing any code.

17. Guten Theme

Guten Theme

Guten Theme is an elegant WordPress business theme. It comes with tons of customization options for your header, footer, and complete website.

Other than that, it includes 10 header layouts, 4 footer layouts, 5 blog layouts, and dozens of page layouts. It offers advanced settings in the WordPress customizer for easy customization.

18. StartUp

StartUp

StartUp is a multipurpose WordPress business theme designed specifically for startups, digital agencies, and corporate businesses. It offers custom widgets for the homepage and landing pages.

It has custom theme settings for each feature in the live customizer. The theme is highly compatible with popular WordPress plugins.

19. Screenr

Screenr

Screenr is a free WordPress theme for business websites. It comes with a beautiful fullscreen header image on the homepage followed by a widgetized area.

It comes with custom widgets, page templates, parallax background effects, and more. It can also be used as a one-page WordPress theme.

20. Infinity Pro

Infinity Pro

Infinity Pro is a beautifully designed WordPress theme for business websites. It is built on top of the Genesis theme framework that makes it powerful and robust.

Other features include 13 widget-ready areas, a fully widgetized homepage, custom headers, custom logo, and multiple page templates.

21. Presence

Presence

Presence is an excellent WordPress theme for businesses. It is highly customizable and comes with ready to use demos for all kind of business websites.

It has built-in sections for portfolio, about, team members, and client testimonials on the homepage. It also includes multiple custom widgets, unlimited page layouts, and 6 color schemes.

22. Amaryllis

Amaryllis

If you are looking for a stylish WordPress business theme with WooCommerce support, then check out Amaryllis. It comes with crisp typography, elegant header image, and a gorgeous display for your products.

It has a widgetized homepage layout where you just need to drag and drop content widgets to set up your website. It also lets you choose how to display items in your online store.

23. Corporate Plus

Corporate Plus

Corporate Plus is a free WordPress theme for business websites. It comes with premium-like features, including an image slider, about section, services, and more.

It also includes parallax background support, blog section, and a contact page. The Corporate Plus theme is fully widgetized which makes it easy to set up.

24. Roxima

Roxima

Roxima is a beautiful WordPress business theme with a professional design. It comes with multiple layout choices, templates, and custom widgets.

The theme features unlimited design combinations for background, images, animations, and modules. It also offers flexible content widgets for the homepage and landing pages.

25. HotelEngine Classy

Hotelengine Classy

HotelEngine Classy is a powerful and highly customizable WordPress theme for hotels, resorts, and hospitality businesses. The front page features a beautiful fullscreen slider with a booking form at the bottom of the screen.

It comes with ready-made templates for rooms, services, location, and photo gallery. It also includes a testimonials section, custom logo, multiple color schemes, and an easy-to-use theme options panel.

26. Vantage

Vantage

Vantage is a flexible free WordPress business theme that can be easily used to build any kind of website. It supports Site Origin page builder plugin, which lets you create your page layouts using drag and drop facility.

Inside, you will find a content slider, social media icons, color choices, custom widgets, and more.

27. Angle

Angle

Angle is a WordPress business theme with a professional look. It comes with a drag and drop builder, portfolio section, sliders, visual theme customizer, and multiple layout choices.

It is optimized for speed and performance. The minimal layout makes it a perfect choice for any kind of business website.

28. Prestige

Prestige

Prestige is an elegantly designed WordPress theme for hotels, motels, hospitality, and travel-related businesses. It lets you build your homepage layout using custom widgets in the live customizer easily.

It comes with social media integration, custom widgets, sliders, and custom backgrounds. It also offers multiple page templates for different sections of your website.

29. Advent

Advent

Advent is a modern WordPress business theme designed for to create a landing page for apps. It comes with a widgetized homepage builder where you can add features, overview, about us, and reviews section.

It features a beautiful homepage header image, on-scroll animations, parallax backgrounds, and tons of important features that would make your business landing page stand out.

30. Sydney Pro

Sydney Pro

Sydney Pro is a modern WordPress business theme. It comes with a fully customizable header and a companion plugin to add an image slider on the homepage.

The theme includes custom page templates, video header, contact form, and more. It integrates with WooCommerce to start an online store easily.

31. Enterprise Pro

Enterprise Pro

Enterprise Pro is a WordPress minimalist theme for businesses, startups, and marketing agencies. It offers a white background that makes your content highly accessible to users.

It includes 6 layout options, custom page templates, 2 homepage widget areas, and more. The theme is translation ready to create a multilingual website easily.

That’s all for now.

We hope this article helped you find a beautiful WordPress theme for your business. You may also want to see our list of must have WordPress plugins for business websites.

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.

The post 30+ Best WordPress Business Themes (2020) appeared first on WPBeginner.


May 08, 2020 at 04:00PM