Title: Bisteinoff Global Contact Manager
Author: Denis Bisteinov
Published: <strong>2024 年 5 月 29 日</strong>
Last modified: 2025 年 12 月 8 日

---

搜索插件

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

# Bisteinoff Global Contact Manager

 作者：[Denis Bisteinov](https://profiles.wordpress.org/bisteinoff/)

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

 * [详情](https://cn.wordpress.org/plugins/db-website-settings/#description)
 * [评价](https://cn.wordpress.org/plugins/db-website-settings/#reviews)
 *  [安装](https://cn.wordpress.org/plugins/db-website-settings/#installation)
 * [开发进展](https://cn.wordpress.org/plugins/db-website-settings/#developers)

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

## 描述

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.

## 安装

 1. Upload db-website-settings folder to the `/wp-content/plugins/` directory
 2. Activate the plugin through the ‘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

## 常见问题

### Why is it useful for my website?

You can use shortcodes for phone number, WhatsApp, Telegram, e-mail and address,
and insert them where needed. If once you need to change them, they will be changed
automatically everywhere, where you had inserted them using the shortcodes.

### Can I set several phone numbers or e-mails?

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]`.

You do not have to worry about the way how the shortcodes are formed. You will find
them on the Settings page where you add the contacts.

### Can I show phone number, e-mail, WhatsApp and Telegram as a link?

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.

## 评价

![](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/) 2025 年 1 月 6 日

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

 [ 阅读所有1条评价 ](https://wordpress.org/support/plugin/db-website-settings/reviews/)

## 贡献者及开发者

「Bisteinoff Global Contact Manager」是开源软件。 以下人员对此插件做出了贡献。

贡献者

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

「Bisteinoff Global Contact Manager」插件已被翻译至 4 种本地化语言。 感谢[所有译者](https://translate.wordpress.org/projects/wp-plugins/db-website-settings/contributors)
为本插件所做的贡献。

[帮助将「Bisteinoff Global Contact Manager」翻译成简体中文。](https://translate.wordpress.org/projects/wp-plugins/db-website-settings)

### 对开发感兴趣吗?

您可以[浏览代码](https://plugins.trac.wordpress.org/browser/db-website-settings/)，
查看[SVN仓库](https://plugins.svn.wordpress.org/db-website-settings/)，或通过[RSS](https://plugins.trac.wordpress.org/log/db-website-settings/?limit=100&mode=stop_on_copy&format=rss)
订阅[开发日志](https://plugins.trac.wordpress.org/log/db-website-settings/)。

## 更新日志

#### 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

 * The plugin name is changed from ‘DB Website Settings’ to ‘DB Edit All Contacts
   on 1 Settings Page’
 * Compatible with WordPress 6.7
 * Security issues

#### 2.8

 * New shortcode `[db-email-href]`
    > **Attention!** If you have earlier used `mailto:[
   db-email]` you need replace it with `mailto:[db-email-href]`

#### 2.7

 * Optimization of the code of the plugin

#### 2.6

 * Fixed direction for right-to-left (RTL) languages

#### 2.5

 * Security issues

#### 2.4

 * The possibility to add several telegram chats
 * Security issues

#### 2.3

 * Security issues

#### 2.2

 * Security issues
 * Shortcode for phone link

#### 2.1.1

 * Fixed a bug: form not shown at some circumstances

#### 2.1

 * Multisite compatibility

#### 2.0

 * The possibility to add several phone numbers, whatsapp chats, e-mails
 * Compatible with GlotPress
 * Code optimized, CSS/JS minified

#### 1.1

 * New options

#### 1.0

 * Initial release.

## 额外信息

 *  版本 **3.0.1**
 *  最后更新：**6 月前**
 *  活跃安装数量 **10+**
 *  WordPress 版本 ** 4.6 或更高版本 **
 *  已测试的最高版本为 **6.9.4**
 *  PHP 版本 ** 8.0 或更高版本 **
 *  语言
 * [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/)
   和 [Ukrainian](https://uk.wordpress.org/plugins/db-website-settings/).
 *  [翻译成简体中文](https://translate.wordpress.org/projects/wp-plugins/db-website-settings)
 * 标签
 * [email](https://cn.wordpress.org/plugins/tags/email/)[phone](https://cn.wordpress.org/plugins/tags/phone/)
   [shortcodes](https://cn.wordpress.org/plugins/tags/shortcodes/)[telegram](https://cn.wordpress.org/plugins/tags/telegram/)
   [whatsapp](https://cn.wordpress.org/plugins/tags/whatsapp/)
 *  [高级视图](https://cn.wordpress.org/plugins/db-website-settings/advanced/)

## 评级

 5 星（最高 5 星）。

 *  [  1 条 5 星评价     ](https://wordpress.org/support/plugin/db-website-settings/reviews/?filter=5)
 *  [  0 条 4 星评价     ](https://wordpress.org/support/plugin/db-website-settings/reviews/?filter=4)
 *  [  0 条 3 星评价     ](https://wordpress.org/support/plugin/db-website-settings/reviews/?filter=3)
 *  [  0 条 2 星评价     ](https://wordpress.org/support/plugin/db-website-settings/reviews/?filter=2)
 *  [  0 条 1 星评价     ](https://wordpress.org/support/plugin/db-website-settings/reviews/?filter=1)

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

[查看全部评论](https://wordpress.org/support/plugin/db-website-settings/reviews/)

## 贡献者

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

## 支持

有话要说吗？是否需要帮助？

 [查看支持论坛](https://wordpress.org/support/plugin/db-website-settings/)

## 捐助

您愿意支持这个插件的发展吗?

 [ 捐助此插件 ](https://bisteinoff.com)