Title: Bisteinoff Global Contact Manager
Author: Denis Bisteinov
Published: <strong>29 mei 2024</strong>
Last modified: 8 december 2025

---

Plugins zoeken

![](https://ps.w.org/db-website-settings/assets/icon.svg?rev=3094615)

# Bisteinoff Global Contact Manager

 Door [Denis Bisteinov](https://profiles.wordpress.org/bisteinoff/)

[Download](https://downloads.wordpress.org/plugin/db-website-settings.3.0.1.zip)

 * [Details](https://nl.wordpress.org/plugins/db-website-settings/#description)
 * [Beoordelingen](https://nl.wordpress.org/plugins/db-website-settings/#reviews)
 *  [Installatie](https://nl.wordpress.org/plugins/db-website-settings/#installation)
 * [Ontwikkeling](https://nl.wordpress.org/plugins/db-website-settings/#developers)

 [Ondersteuning](https://wordpress.org/support/plugin/db-website-settings/)

## Beschrijving

A simple, powerful way to manage all your website’s contact details from one place.
Add phone numbers, emails, addresses, WhatsApp and Telegram links, then insert them
anywhere using shortcodes. Update a contact once in the settings panel and it updates
instantly across your entire site.

#### Shortcode Reference

**New Shortcode Format (Recommended):**

Starting with version 3.0, we recommend using the new shortcode format:

**Phone number**
 * `[bisteinoff_phone]` – insert the phone number as text * `[bisteinoff_phone_link]`–
insert the phone number as clickable link * `[bisteinoff_phone_href]` – insert the
href parameter (tel:) for custom implementations

**E-mail**
 * `[bisteinoff_email]` – insert the e-mail as text * `[bisteinoff_email_link]`–
insert the e-mail as clickable mailto link * `[bisteinoff_email_href]` – insert 
the href parameter (mailto:) for custom implementations

**WhatsApp**
 * `[bisteinoff_whatsapp]` – insert the WhatsApp number as text * `[
bisteinoff_whatsapp_link]` – insert the WhatsApp number as clickable chat link *`[
bisteinoff_whatsapp_href]` – insert the href parameter for custom implementations

**Telegram**
 * `[bisteinoff_telegram]` – insert the Telegram username as text with@*`[
bisteinoff_telegram_link]` – insert the Telegram username as clickable link * `[
bisteinoff_telegram_href]` – insert the href parameter for custom implementations

**Address**
 * `[bisteinoff_address]` – insert the address as text * `[bisteinoff_address_link]`–
insert the address as link to Google Maps search * `[bisteinoff_address_href]` –
insert the href parameter for custom implementations

**Multiple Contacts:**
 For additional contacts of the same type, add the number:`[
bisteinoff_phone2]`, `[bisteinoff_phone3]`, etc.

**Legacy Shortcode Format (Still Supported):**

The old shortcode format continues to work for backward compatibility:

**Phone number**
 * `[db-phone]` – insert the phone number as text * `[db-phone-
link]` – insert the phone number as link * `[db-phone-href]` – insert the href parameter
of the phone number (tel:)

**E-mail**
 * `[db-email]` – insert the e-mail as text * `[db-email-link]` – insert
the e-mail as link * `[db-email-href]` – insert the e-mail the href parameter of
email (mailto:)

**WhatsApp**
 * `[db-whatsapp]` – insert the WhatsApp number as text * `[db-whatsapp-
link]` – insert the WhatsApp number as link * `[db-whatsapp-href]` – insert the 
href parameter of the WhatsApp number

**Telegram**
 * `[db-telegram]` – insert the Telegram number as text * `[db-telegram-
link]` – insert the Telegram number as link * `[db-telegram-href]` – insert the 
href parameter of the Telegram number

**Address**
 * `[db-address]` – insert the address as text * `[db-address-link]`–
insert the address as link to Google Maps search * `[db-address-href]` – insert 
the href parameter of Google Maps search link of the address

**Note:** Legacy shortcodes will continue to work at least until February 16, 2027,
but we recommend updating to the new format.

## Installatie

 1. Upload db-website-settings map naar de `/wp-content/plugins/` folder
 2. Activeer de plugin via het ‘Plugins’ menu in WordPress
 3. Go to Contact Manager in the admin menu to add your contact information
 4. Use shortcodes anywhere in your content to display contact details

## FAQ

### Waarom is het nuttig voor mijn site?

Je kunt shortcodes gebruiken voor telefoonnummer, WhatsApp, Telegram en e-mail en
adres, en ze invoegen waar nodig. Als je ze ooit moet wijzigen, worden ze automatisch
overal gewijzigd waar je ze hebt ingevoegd met behulp van de shortcodes.

### Kan ik meerdere telefoonnummers of e-mails instellen?

Yes, you can add as many contacts as you need. For the 2nd contact of the same type
and further, a number will be added automatically. For example, `[bisteinoff_phone2]`
or `[bisteinoff_phone2_link]`.

Je hoeft je geen zorgen te maken over de manier waarop de shortcodes zijn gevormd.
Je vindt ze op de instellingen pagina waar je de contacten toevoegt.

### Kan ik telefoonnummer, e-mail, WhatsApp en Telegram als een link tonen?

Yes, you should use the corresponding shortcode with `_link` suffix. You will easily
understand which one. To the right of each shortcode on the settings page you will
see an example of how it will appear on your pages.

### What happens when I update to version 3.0?

**For regular users:** Nothing changes! The plugin will automatically migrate all
your settings. All your existing shortcodes continue to work exactly as before.

**For developers with custom integrations:** Version 3.0 introduces a complete code
refactoring with modern PHP classes and namespaces. If you have custom code that
references this plugin’s classes or methods, please review the migration information
below.

### Migration to v.3.0 – Information for Developers

If you have custom code that integrates with this plugin, please note these changes:

**Checking for deprecation notices:**
 All deprecated elements will trigger `_doing_it_wrong()`
notices when `WP_DEBUG` is enabled: define(‘WP_DEBUG’, true);

**Recommended shortcode format:**
 * New format: `[bisteinoff_phone]`, `[bisteinoff_email_link]`,`[
bisteinoff_whatsapp2_href]` * Old format (still works): `[db-phone]`, `[db-email-
link]`, `[db-whatsapp2-href]`

Note: We recommend updating to the new format. Legacy shortcodes will continue to
work at least until February 16, 2027.

**Changed option storage:**
 * Old: Multiple separate options (`db_settings_phone_0`,`
db_settings_email_0`, etc.) * New: Single option `bisteinoff_plugin_contact_data`
with structured array

Note: Options are migrated automatically. Old option names are removed from the 
database after successful migration.

**Changed constants:**
 * `DB_WEBSITE_SETTINGS_PLUGIN_VERSION`  `BISTEINOFF_PLUGIN_CONTACT_VERSION`

Note: Old constant remains defined for backward compatibility.

**Changed classes:**
 * `DB_SETTINGS_WebsiteSettings`  Use `\Bisteinoff\Plugin\ContactSettings\
Loader` instead

**New namespace:**
 * All classes now use namespace `\Bisteinoff\Plugin\ContactSettings`

**Action required:**
 If you have custom code, update it to use the new naming conventions.
All deprecated elements may be removed in further versions after Feb 16th, 2027.

## Beoordelingen

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

### 󠀁[No more any problems to change a contact on the entire site at once](https://wordpress.org/support/topic/no-more-any-problems-to-change-a-contact-on-the-entire-site-at-once/)󠁿

 [Valéry](https://profiles.wordpress.org/valgaldes/) 6 januari 2025

I loved the idea to use shortcodes instead of writing the phone number, email or
whatsapp everywhere I need on the website. If I need to change them, I just do it
on the page of the settings. Thank you, it has saved me hours of work

 [ Lees 1 beoordeling ](https://wordpress.org/support/plugin/db-website-settings/reviews/)

## Bijdragers & ontwikkelaars

“Bisteinoff Global Contact Manager” is open source software. De volgende personen
hebben bijgedragen aan deze plugin.

Bijdragers

 *   [ Denis Bisteinov ](https://profiles.wordpress.org/bisteinoff/)

“Bisteinoff Global Contact Manager” is vertaald in 4 localen. Dank voor [de vertalers](https://translate.wordpress.org/projects/wp-plugins/db-website-settings/contributors)
voor hun bijdragen.

[Vertaal “Bisteinoff Global Contact Manager” in je eigen taal.](https://translate.wordpress.org/projects/wp-plugins/db-website-settings)

### Interesse in ontwikkeling?

[Bekijk de code](https://plugins.trac.wordpress.org/browser/db-website-settings/),
haal de [SVN repository](https://plugins.svn.wordpress.org/db-website-settings/)
op, of abonneer je op het [ontwikkellog](https://plugins.trac.wordpress.org/log/db-website-settings/)
via [RSS](https://plugins.trac.wordpress.org/log/db-website-settings/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 3.0

 * **MAJOR UPDATE: Complete code refactoring with modern PHP architecture**
 * Compatible with WordPress 6.9
 * Compatible with WordPress Theme Bisteinoff 2.4+
 * Compatible with PHP 8.0+
 * The plugin name is changed from ‘DB Edit All Contacts on 1 Settings Page’ to ‘
   Bisteinoff Global Contact Manager’
 * Feature: Modern PHP namespaces (`Bisteinoff\Plugin`) to prevent conflicts with
   other plugins
 * Feature: Seamless integration with Bisteinoff WordPress themes and plugins
 * Feature: Efficient class-based architecture with lazy loading
 * Feature: Automatic migration system for settings and options
 * Feature: Optimized data storage – single option instead of multiple separate 
   options
 * Feature: New shortcode format `[bisteinoff_phone]`, `[bisteinoff_email_link]`,
   etc.
 * **Backward Compatibility:** All old shortcodes work exactly as before (`[db-phone]`,`[
   db-email-link]`, etc.)
 * **Backward Compatibility:** All old class, method and function names preserved
   until at least February 16, 2027
 * **Backward Compatibility:** Old constant name `DB_WEBSITE_SETTINGS_PLUGIN_VERSION`
   preserved
 * **Backward Compatibility:** Options automatically migrated from old to new names
 * **For Developers:** See FAQ section “Migration to v.3.0” for detailed technical
   information

#### 2.11

 * Feature: Add new contact option: Address.
 * Fix: Display the N-th contact even if the previous one was removed.

#### 2.10

 * Feature: Add script to dynamically change shortcode preview in admin panel.
 * Fix: Change the protocol of the Telegram link from tg:// to https:// and set 
   the corresponding format.
 * Fix: Reload page right after saving the data to display the new data while using
   the shortcodes.

#### 2.9

 * De plugin naam is gewijzigd van ‘DB Website Settings’ naar ‘DB Edit All Contacts
   on 1 Settings Page’
 * Compatibel met WordPress 6.7
 * Beveiligingsproblemen

#### 2.8

 * Nieuwe shortcode `[db-email-href]` > **Let op!** Als je eerder `mailto:[db-email]`
   hebt gebruikt, moet je het vervangen door `mailto:[db-email-href]`

#### 2.7

 * Optimalisatie van de code van de plugin

#### 2.6

 * Vaste richting voor rechts-naar-links (RTL) talen

#### 2.5

 * Beveiligingsproblemen

#### 2.4

 * De mogelijkheid om meerdere Telegram chats toe te voegen
 * Beveiligingsproblemen

#### 2.3

 * Beveiligingsproblemen

#### 2.2

 * Beveiligingsproblemen
 * Shortcode voor telefoon link

#### 2.1.1

 * Een bug opgelost: formulier niet getoond in sommige omstandigheden

#### 2.1

 * Compatibel met multi sites

#### 2.0

 * De mogelijkheid om meerdere telefoonnummers, WhatsApp chats, e-mails toe te voegen
 * Compatibel met GlotPress
 * Code geoptimaliseerd, CSS/JS verkleind

#### 1.1

 * Nieuwe opties

#### 1.0

 * Initiële release.

## Meta

 *  Versie **3.0.1**
 *  Laatst geüpdatet **7 maanden geleden**
 *  Actieve installaties **10+**
 *  WordPress versie ** 4.6 of nieuwer **
 *  Getest t/m **6.9.4**
 *  PHP versie ** 8.0 of nieuwer **
 *  Talen
 * [Dutch](https://nl.wordpress.org/plugins/db-website-settings/), [English (US)](https://wordpress.org/plugins/db-website-settings/),
   [French (France)](https://fr.wordpress.org/plugins/db-website-settings/), [Russian](https://ru.wordpress.org/plugins/db-website-settings/)
   en [Ukrainian](https://uk.wordpress.org/plugins/db-website-settings/).
 *  [Vertaal in je eigen taal](https://translate.wordpress.org/projects/wp-plugins/db-website-settings)
 * Tags
 * [email](https://nl.wordpress.org/plugins/tags/email/)[phone](https://nl.wordpress.org/plugins/tags/phone/)
   [shortcodes](https://nl.wordpress.org/plugins/tags/shortcodes/)[telegram](https://nl.wordpress.org/plugins/tags/telegram/)
   [whatsapp](https://nl.wordpress.org/plugins/tags/whatsapp/)
 *  [Geavanceerde weergave](https://nl.wordpress.org/plugins/db-website-settings/advanced/)

## Waarderingen

 5 van 5 sterren.

 *  [  1 5 ster beoordeling     ](https://wordpress.org/support/plugin/db-website-settings/reviews/?filter=5)
 *  [  0 4 sterren beoordelingen     ](https://wordpress.org/support/plugin/db-website-settings/reviews/?filter=4)
 *  [  0 3 sterren beoordelingen     ](https://wordpress.org/support/plugin/db-website-settings/reviews/?filter=3)
 *  [  0 2 sterren beoordelingen     ](https://wordpress.org/support/plugin/db-website-settings/reviews/?filter=2)
 *  [  0 1 sterren beoordelingen     ](https://wordpress.org/support/plugin/db-website-settings/reviews/?filter=1)

[Your review](https://wordpress.org/support/plugin/db-website-settings/reviews/#new-post)

[Bekijk alle beoordelingen](https://wordpress.org/support/plugin/db-website-settings/reviews/)

## Bijdragers

 *   [ Denis Bisteinov ](https://profiles.wordpress.org/bisteinoff/)

## Ondersteuning

Iets te melden? Hulp nodig?

 [Het supportforum bekijken](https://wordpress.org/support/plugin/db-website-settings/)

## Doneren

Wil je de groei van deze plugin ondersteunen?

 [ Doneer aan deze plugin ](https://bisteinoff.com)