WordPress plugin intelligence profile

Negah Contact Hub

Floating contact button and sticky mobile bar for Persian and RTL sites, with Bale, WhatsApp, Telegram, phone and map links.

WP PlugIndex snapshot

Current directory snapshot

Tested up to WordPress 7.1
Current version1.0.1
WordPress coverageTested up to WordPress 7.1
Minimum stackWP 6.0 · PHP 7.2
Directory statusactive
Last directory update1 Nov 20263h ago
Active installationsNewAdoption metric — not a quality score
WordPress.org ratingNo WordPress.org ratings yet
Official packageDirect from WordPress.org

Repository metrics are context, not quality scores. Active installations measure adoption and can strongly reflect a plugin’s age and historical popularity. Ratings, recent updates and “Tested up to” metadata also do not guarantee modern code, error-free operation, security, feature completeness or suitability for a particular site. Why active installs don’t tell the whole story →

WP PlugIndex currently records Negah Contact Hub version 1.0.1 as active, updated 3h ago and tested up to WordPress 7.1.

Overview

About this plugin

Negah Contact Hub puts your contact channels one tap away. On desktop it is a round floating button that opens a small panel. On phones it can instead be a full-width bar pinned to the bottom of the screen that slides a sheet up when tapped, which is far easier to notice and reach than a corner button.

It was written for Persian and other right-to-left sites, and that shapes what it does differently from a generic contact-button plugin:

  • Bale messenger is a first-class channel. Bale is widely used in Iran and is rarely supported elsewhere. Enter a username, a join/XXXX invite, or a full link and the plugin builds the correct https://ble.ir/ address.
  • Iranian phone numbers are normalised. Type 09121234567 in the WhatsApp field and the plugin converts it to the international form WhatsApp expects. Persian and Arabic-Indic digits are accepted everywhere a number is asked for.
  • Taps open the app, not the web client. On Android the plugin uses an intent:// URL carrying a browser fallback, so a visitor without the app is returned to the web link by the operating system instead of hitting an error page. On iOS it switches to the native scheme and falls back to the web link on a timer. This is what stops WhatsApp links from landing on the web.whatsapp.com QR screen.
  • Right-to-left by default. Layout direction, flex order and the number direction inside each line follow the site’s own direction, and the widget inherits the theme’s font rather than loading one.

Built to stay out of the way

  • No jQuery, no external CSS or JavaScript files, no web fonts, no outside requests of any kind.
  • Styles and script are added inline through the standard enqueue API, and only on pages where the widget is actually shown.
  • Icons are inline SVG, so there is no icon font to download.
  • The optional attention effects animate only transform and opacity, so they run on the compositor and never force a layout recalculation. They pause while the panel is open and switch off automatically for visitors who have asked their device for reduced motion.
  • Nothing is tracked, logged or sent anywhere. The plugin stores one option row and nothing else.

Channels

Two phone numbers, WhatsApp, Telegram, Bale and a map location. Each one has its own title, an optional short line underneath, a value or link, and a sort order. Any channel left empty is simply not rendered.

Accessibility

The panel is a labelled dialog, the triggers report their expanded state, every control is reachable by keyboard, Escape closes the panel, and focus outlines are preserved.

External services

This plugin does not contact any external service. It makes no HTTP requests of

its own, bundles no remote scripts, stylesheets or fonts, and sends no data

anywhere. Nothing about your site or your visitors is transmitted by the plugin,

and no analytics or tracking of any kind is performed.

What the plugin does is build ordinary outbound links from the contact details

you enter in its settings, and render them as a button or bar. A link is

followed only when a visitor deliberately taps or clicks it, and the visitor’s

browser or app then connects to that service directly, exactly as it would for

any link you placed in a post. No data is sent before that point, and the plugin

sends nothing itself at any point.

The destinations below are the ones the plugin can build links to. Which of them

appear on your site, if any, is entirely up to the details you fill in; a

channel you leave empty is never rendered and never linked to.

-

me link

from the number you entered. A visitor who taps it is taken to WhatsApp to

start a chat with that number, carrying the number and nothing else.

com/legal/terms-of-service

com/legal/privacy-policy

-

me link

from the username or invite link you entered. A visitor who taps it is taken

to Telegram to open that chat, channel or group.

org/tos

org/privacy

-

ir link from the

username or invite path you entered. Bale is a messaging platform used mainly

in Iran. A visitor who taps it is taken to Bale to open that chat, channel or

group.

ai/terms

ai/terms – Bale publishes a single legal

document and its privacy terms are sections of that page, so the two links

are the same.

-

A map of your choice – the location field takes a complete map link that you

supply yourself, for whichever map provider you prefer. The plugin stores and

renders that link as given and does not add anything to it. A visitor who taps

it is taken to that provider, whose own terms and privacy policy then apply.

Phone numbers are not an external service: they become a tel: link that hands

the number to the visitor’s own dialler.

WordPress.org metadata

Plugin tags

Topics listed for this plugin in the WordPress.org directory.

  • contact button
  • sticky bar
  • bale
  • rtl
  • whatsapp
Compatibility & maintenance

Compatibility & maintenance

Tested with WP 7.1

Marked as tested with the current WordPress 7.1 release.

Current WordPress releaseWordPress 7.1
WordPress.org Tested up to7.1
Minimum requirementsWordPress 6.0 · PHP 7.2
Update activity1 Nov 20263h ago

“Tested up to” is directory metadata supplied by the plugin author. WP PlugIndex does not turn an older declaration into a claim that the plugin is incompatible.

Changes recorded by WP PlugIndex

Recent tracked changes

Version1.0.01.0.1
Tracking & source

WP PlugIndex tracks public WordPress.org directory metadata and records selected version, compatibility and availability changes as they are detected.

Plugin watchlist

Watch this plugin

Sign in to your WP PlugIndex account or create a free account. Free accounts can watch up to 5 plugins and see what changed.

Watch limit

Watchlist limit reached

You have reached your current active watch limit.