Start a project
contact@dicecodes.com

DiceBar — Mobile Bottom Bar for WordPress

A bottom bar on phones with the things people actually tap: call, WhatsApp, directions, email. Free, works with any theme, and loads nothing on pages where it does not appear.

4 buttons maximum, so labels still fit
30 social networks supported
0 tracking scripts
Free with no locked tier
{ the problem }

Your phone visitors have one thumb and no patience

On a phone, the header is collapsed behind a menu button and the footer is a scroll away. The number you want them to call is in neither.

More than half of what we see on client analytics is mobile, often much more for local businesses. A bottom bar puts the call button where the thumb already is, and keeps it there while they read.

{ what it does }

What you can put in it

Call, WhatsApp, SMS, email

Click to call, open a WhatsApp chat on your number, start a text or an email. The four that produce actual enquiries for a local business.

Directions

Opens maps with your address. For anybody with a shop or a clinic, this is the second most tapped button after the phone.

Links, share and back to top

Point a button at a page or a section on the current page. Share and back-to-top are built in.

Thirty social networks

If your customers message you on Instagram rather than ringing, put that in the bar instead.

Four buttons, deliberately

The bar caps at four. More than that and the labels stop fitting on a 320px screen, which is where a lot of budget Android phones still sit.

Nine starter kits

Pick one close to your business and adjust, rather than starting from an empty bar.

{ the parts people miss }

Three things it gets right that most bars do not

It works with page caching

Visibility rules are resolved so a cached page is never wrong for the person reading it. Bars that decide visibility in PHP break the moment you put a cache in front of them.

It loads nothing when it shows nothing

No CSS and no JavaScript on pages where the bar does not appear. A bar that ships its assets site-wide to show on three pages is a tax on every other page.

It knows about iPhone home indicators and cookie banners

Safe-area positioning so it is not under the home bar, and room left for a consent banner so the two do not fight.

{ setting it up }

Four steps

  1. Install

    Plugins, Add New, search DiceBar. Or download it from the WordPress.org repository.

  2. Pick a starter kit

    Nine to choose from. Each is a sensible set of four buttons for a kind of business.

  3. Put your numbers in

    Your phone, your WhatsApp, your address. The live preview shows it at 320, 375 and 414 pixels wide as you type.

  4. Decide where it shows

    By device, by page, and by whether somebody is signed in. Set per bar or per button.

There is also a [dicebar] shortcode and an Elementor widget if you want the same buttons inside a page rather than fixed to the bottom.

{ honest limits }

What it does not do

It is not analytics

Taps fire a browser event your own tag manager can listen for. The plugin itself records nothing and sends nothing anywhere.

Four buttons is the cap

If you need six, this is not the plugin. The cap is a design decision, not an upsell.

Custom CSS was removed

Version 1.8.0 took the custom CSS field out. Style it from your theme instead.

Does it work with my theme?

It is a fixed element added to the front end, so it does not depend on your theme or page builder.

Will it slow my site down?

It loads no CSS or JavaScript on pages where it does not appear. Where it does appear, it is a small amount of both.

Does it track anything?

No. No analytics, no external requests. If you want tap data, listen for the event it fires with your own tag manager.

Is there a paid version?

No. Every feature is in the free plugin.

Will it cover my cookie banner?

No. It leaves room for one, and you can set how much.

Want the whole site to convert, not just the bar?

We build sites for businesses across Punjab and India. Written assessment and a fixed price within two working days.