WebsiteDevUK E-Liquid Recipe Calculator

Description

Add a DIY e-liquid calculator to any page or post with one shortcode. Enter the batch you want and the nicotine base you have, and the recipe updates as you type.

Features

  • Amount, target nicotine strength, PG/VG ratio and optional water or alcohol
  • “Maximum VG” option that adds no extra PG
  • Nicotine base with its own strength and PG/VG mix
  • Any number of flavours, each counted as PG or VG based
  • Recipe table in grams, mL, drops and percentage, with the grams column shown first
  • Colour bar showing the proportion of each ingredient
  • Warnings when the base and flavours already exceed your PG or VG target
  • Notes field and a Copy recipe button
  • Logged-in users can save, reload and delete their own recipes
  • Works on phones, uses no external services and loads no third-party scripts

Weights are estimates based on standard densities (PG 1.036, VG 1.261, water 1.00 g/mL), with the nicotine base weighted by its PG/VG mix. Calculations are a guide only: always double-check your figures before mixing. Nicotine is toxic. Label every bottle and keep it away from children and pets.

Privacy

The plugin stores recipe data (batch values, flavour names and notes that the user types) in user meta, only when a logged-in user clicks Save. It does not use cookies of its own, does not track visitors and does not contact any external service.

Installation

  1. Upload the websitedevuk-e-liquid-recipe-calculator folder to /wp-content/plugins/, or install the plugin from the Plugins screen.
  2. Activate the plugin.
  3. Create or edit a page and add the shortcode [eliquid_calculator].

For saved recipes to work, visitors need a WordPress account. Logged-out visitors can still use the calculator and see a link to log in.

FAQ

How do I show the calculator?

Add [eliquid_calculator] to a page or post. If you use a page cache, exclude that page from caching, because the save feature uses a per-visitor security token.

Who can save recipes?

Only logged-in users. Each user sees only their own recipes, up to 100 per user.

Where are saved recipes stored?

In the WordPress user meta table, attached to the user who saved them. They are deleted when the user is deleted or when the plugin is deleted from the Plugins screen.

Does it work with dark mode?

The calculator always uses its own light colours so that it stays readable on any theme.

Why is the calculator showing one column on my phone?

On touch devices the recipe always sits below the inputs. Two columns are only used on wide screens with a mouse-type pointer. If a phone browser is set to “Desktop site”, turn that setting off.

Reviews

There are no reviews for this plugin.

Contributors & Developers

“WebsiteDevUK E-Liquid Recipe Calculator” is open source software. The following people have contributed to this plugin.

Contributors

Changelog

1.2.0

  • First public release.
  • Renamed internal functions, handles and REST route with a unique prefix. Recipes saved by earlier private versions are moved across automatically.
  • Added uninstall cleanup.

1.1.1

  • Two-column layout limited to wide screens with a fine pointer.

1.1.0

  • Light colours only, grams column first, new defaults.

1.0.0

  • Initial private version.