This plugin hasn’t been tested with the latest 3 major releases of WordPress. It may no longer be maintained or supported and may have compatibility issues when used with more recent versions of WordPress.

BMI Calculator Plugin

Description

Add a body mass index calculator to your blog by using the [bmi] shortcode. See the screenshots for previews.

There are 3 built-in styles: material design, Bootstrap, and default (your theme’s styles).

Options:

  • theme – material, clean, default, or none
  • metric – Label text for metric section
  • imperial – Label text for imperial section
  • height – Label text for height input
  • weight – Label text for weight input
  • heightPlaceholder – Placeholder text for height input
  • weightPlaceholder – Placeholder text for weight input
  • submit – Text for submit button
  • result – Text for result, use %bmi% to represent the calculated BMI

Examples:
[bmi theme=”clean”]
[bmi theme=”material” heightPlaceholder=”Enter your height” submit=”Calculate your BMI!” result=”Your BMI is %bmi%”]

Screenshots

  • Material design theme
  • Clean (Bootstrap) theme
  • Default theme
  • Material design theme with input

Installation

  1. Upload bmi-calculator-shortcode.php to the /wp-content/plugins/ directory
  2. Activate the plugin through the ‘Plugins’ menu in WordPress
  3. Place [bmi] in your post

FAQ

Are there going to be more themes?

Yes, in future updates.

How do I add my own theme?

You can use none as the theme to disable styling and add add your own styles.

Reviews

September 3, 2016
I have a small requirement with BMI calculator. Is there any way to change radio button default checked? I need imperial to be default checked.
September 3, 2016
Performs as advertised and our members find it very useful. Even though it's not "scientific" it is still a great visual tool for motivation and reasonable results.
Read all 4 reviews

Contributors & Developers

“BMI Calculator Plugin” is open source software. The following people have contributed to this plugin.

Contributors

Changelog

1.0

  • Initial

1.0.1

  • Minor performance fix

1.0.2

  • Tested in 4.5.3

1.0.3

  • Updated for 5.2.2