Title: Mobile Call Now &amp; Map Buttons
Author: roimediaworks
Published: <strong>January 15, 2016</strong>
Last modified: May 13, 2026

---

Search plugins

![](https://ps.w.org/mobile-call-now-map-buttons/assets/banner-772x250.jpg?rev=1691540)

![](https://ps.w.org/mobile-call-now-map-buttons/assets/icon-256x256.jpg?rev=1691540)

# Mobile Call Now & Map Buttons

 By [roimediaworks](https://profiles.wordpress.org/roimediaworks/)

[Download](https://downloads.wordpress.org/plugin/mobile-call-now-map-buttons.1.6.2.zip)

 * [Details](https://test.wordpress.org/plugins/mobile-call-now-map-buttons/#description)
 * [Reviews](https://test.wordpress.org/plugins/mobile-call-now-map-buttons/#reviews)
 *  [Installation](https://test.wordpress.org/plugins/mobile-call-now-map-buttons/#installation)
 * [Development](https://test.wordpress.org/plugins/mobile-call-now-map-buttons/#developers)

 [Support](https://wordpress.org/support/plugin/mobile-call-now-map-buttons/)

## Description

Mobile Call Now & Map Buttons adds a sticky mobile contact bar with optional Call
Now and Directions buttons. It is useful for local businesses that want mobile visitors
to call or open directions quickly.

#### Features

 * Add a mobile Call Now button using a phone number.
 * Add a Directions button using a street address or GPS coordinates.
 * Add an optional Google Place ID for a more precise Google Maps destination.
 * Customize bar background, button colors, and button text.
 * Choose the maximum device width where the buttons appear.
 * Optional z-index and append-to-body settings for theme compatibility.

## Screenshots

 * [[
 * Settings page.
 * [[
 * Mobile contact bar with Call Now and Directions buttons.
 * [[

## Installation

 1. Upload the plugin files to the `/wp-content/plugins/mobile-call-now-map-buttons`
    directory, or install the plugin through the WordPress plugins screen.
 2. Activate the plugin through the Plugins screen in WordPress.
 3. Go to Settings > Mobile Call Now & Map Buttons to configure the plugin.

## FAQ

### How is the maps button created?

The location is built with a Google Maps URL. Your entered location values are constructed
using either the address fields or GPS coordinates. If you add a Google Place ID,
the plugin appends it to the Maps URL to help Google identify the exact destination.

### What format should I use for GPS coordinates?

Use decimal degrees format, such as `50.6745` for latitude and `-120.3273` for longitude.
Do not enter degree symbols or N/E/S/W letters.

### Why are the buttons hiding my footer?

This is usually a theme CSS conflict. Try adjusting the z-index setting or enable
the append-to-body option.

### What does the number sanitizing option do?

By default, the plugin cleans the phone number for safer and more consistent `tel:`
links. Enable this option only if your phone number format must be preserved.

## Reviews

![](https://secure.gravatar.com/avatar/21f4355c1a22a787bd3722d77b85982987bbcc4241a82f90c50b2aacc5ec5201?
s=60&d=retro&r=g)

### 󠀁[essential plugin! very effective call me now and google maps link](https://wordpress.org/support/topic/essential-plugin-very-effective-call-me-now-and-google-maps-link/)󠁿

 [stefanocalore](https://profiles.wordpress.org/stefanocalore/) January 31, 2019

immediate setup, it’s working in a minute. Many thanks for this essential plugin

![](https://secure.gravatar.com/avatar/d1a3c117fee6a4f3c1a6e94e1ce9db98662a6408af1a5b7a54c7f77f62e47273?
s=60&d=retro&r=g)

### 󠀁[Nice plugin works fine](https://wordpress.org/support/topic/nice-plugin-works-fine-4/)󠁿

 [mariods](https://profiles.wordpress.org/chaosm/) January 14, 2019

This plugin makes it very easy without problems. Nice work and nice support. Thanks
for all

![](https://secure.gravatar.com/avatar/81a1fce9712a32cdcd5227f3713f4bd61ed9d98eefcfb199457f62ef2285825f?
s=60&d=retro&r=g)

### 󠀁[How is this so popular when it’s no optimized for mobile screens?](https://wordpress.org/support/topic/how-is-this-so-popular-when-its-no-optimized-for-mobile-screens/)󠁿

 [wpdeveloper15](https://profiles.wordpress.org/wpdeveloper15/) June 13, 2018 2 
replies

Does what it is supposed to but could be much better. The text size is not optimized
for the smallest screen width (320px). At this size, the text from the “Directions”
button get’s pushed below the button background because there isn’t enough width
for the text and the icon on the button. So I had to write new CSS to make the font-
size on the buttons smaller. I think this is a big issue because this plugin is 
made to improve mobile UX, but it end ups looking like poor development on the smallest
phones. Also, the map should open in a modal or something. Right now it opens in
a new window which will see some traffic leave the original site completely.

![](https://secure.gravatar.com/avatar/0cb213929a70781b828ad7b222193f169580e48173b58e6214f6f5ca8d4671bb?
s=60&d=retro&r=g)

### 󠀁[Great and Recommended](https://wordpress.org/support/topic/great-and-recommended/)󠁿

 [Jasmine](https://profiles.wordpress.org/instabuilder2/) May 21, 2018

Mobile Call Now buttons is a great plugin, I really enjoyed using it and better 
than other competition

![](https://secure.gravatar.com/avatar/dd3cff86ce7a39594c47e5a9a37bffd1e5faa657e6fc634c2a49a1d9b6fb97fa?
s=60&d=retro&r=g)

### 󠀁[Amazing plugging, perfect for my website.](https://wordpress.org/support/topic/amazing-plugging-perfect-for-my-website-2/)󠁿

 [Tony Fitzpatrick80](https://profiles.wordpress.org/adambrown82/) April 2, 2018
1 reply

which is called (A Top Party) and it is way better than the last call button plugging
I used previously. Great work guys thank you 🙂

![](https://secure.gravatar.com/avatar/dd0eda2d2a3f50f1ccd0ced56842cf029cbd9338d39f5857c2345304ad2e092a?
s=60&d=retro&r=g)

### 󠀁[Awesome](https://wordpress.org/support/topic/awesome-5538/)󠁿

 [mlerley](https://profiles.wordpress.org/mlerley/) March 24, 2018

Stupidly simply configuration. It just works and does exactly what I want. Thank
you!!!

 [ Read all 19 reviews ](https://wordpress.org/support/plugin/mobile-call-now-map-buttons/reviews/)

## Contributors & Developers

“Mobile Call Now & Map Buttons” is open source software. The following people have
contributed to this plugin.

Contributors

 *   [ roimediaworks ](https://profiles.wordpress.org/roimediaworks/)
 *   [ David Sword ](https://profiles.wordpress.org/davidsword/)
 *   [ vklakkineni ](https://profiles.wordpress.org/vklakkineni/)

[Translate “Mobile Call Now & Map Buttons” into your language.](https://translate.wordpress.org/projects/wp-plugins/mobile-call-now-map-buttons)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/mobile-call-now-map-buttons/),
check out the [SVN repository](https://plugins.svn.wordpress.org/mobile-call-now-map-buttons/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/mobile-call-now-map-buttons/)
by [RSS](https://plugins.trac.wordpress.org/log/mobile-call-now-map-buttons/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.6.2

 * Fixed front-end output logic so the plugin can display Call Now, Directions, 
   or both buttons depending on configured settings.
 * Improved validation for phone, address, GPS, and Google Place ID values.
 * Additional security hardening for CVE-2023-24401 by sanitizing stored settings
   and escaping admin/front-end output.

#### 1.6.1

 * Added optional Google Place ID support for map destinations.
 * Added admin help links for Google Place ID documentation and the Place ID finder.
 * Updated Google Maps URL generation to use the Maps Directions URL format.

#### 1.6.0

 * Security hardening release.
 * Added settings sanitization callback.
 * Escaped admin and frontend output.
 * Restricted settings page access to administrators using `manage_options`.
 * Updated frontend link handling for `tel:` and Google Maps URLs.
 * Updated JavaScript to use current jQuery patterns and removed debug logging.
 * Updated plugin headers for current WordPress and PHP compatibility.

#### 1.5.0

 * Readme and documentation change.
 * Added PHP version requirement.

#### 1.4.2

 * Minor change to initialization.

#### 1.4.1

 * Fixed CSS where one-button use could result in an off-center button.
 * Added direct file access protection.

## Meta

 *  Version **1.6.2**
 *  Last updated **3 days ago**
 *  Active installations **4,000+**
 *  WordPress version ** 5.8 or higher **
 *  Tested up to **6.9.4**
 *  PHP version ** 7.4 or higher **
 *  Language
 * [English (US)](https://wordpress.org/plugins/mobile-call-now-map-buttons/)
 * Tags
 * [call button](https://test.wordpress.org/plugins/tags/call-button/)[click to call](https://test.wordpress.org/plugins/tags/click-to-call/)
   [directions](https://test.wordpress.org/plugins/tags/directions/)[maps](https://test.wordpress.org/plugins/tags/maps/)
   [mobile](https://test.wordpress.org/plugins/tags/mobile/)
 *  [Advanced View](https://test.wordpress.org/plugins/mobile-call-now-map-buttons/advanced/)

## Ratings

 4.9 out of 5 stars.

 *  [  17 5-star reviews     ](https://wordpress.org/support/plugin/mobile-call-now-map-buttons/reviews/?filter=5)
 *  [  0 4-star reviews     ](https://wordpress.org/support/plugin/mobile-call-now-map-buttons/reviews/?filter=4)
 *  [  1 3-star review     ](https://wordpress.org/support/plugin/mobile-call-now-map-buttons/reviews/?filter=3)
 *  [  0 2-star reviews     ](https://wordpress.org/support/plugin/mobile-call-now-map-buttons/reviews/?filter=2)
 *  [  0 1-star reviews     ](https://wordpress.org/support/plugin/mobile-call-now-map-buttons/reviews/?filter=1)

[Your review](https://wordpress.org/support/plugin/mobile-call-now-map-buttons/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/mobile-call-now-map-buttons/reviews/)

## Contributors

 *   [ roimediaworks ](https://profiles.wordpress.org/roimediaworks/)
 *   [ David Sword ](https://profiles.wordpress.org/davidsword/)
 *   [ vklakkineni ](https://profiles.wordpress.org/vklakkineni/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/mobile-call-now-map-buttons/)