Описание
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.
Установка
- Загрузите папку db-website-settings в директорию
/wp-content/plugins/ - Активируйте плагин через меню «Плагины» в WordPress
- Go to Contact Manager in the admin menu to add your contact information
- Use shortcodes anywhere in your content to display contact details
Часто задаваемые вопросы
-
Почему это полезно для моего сайта?
-
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].Вам не нужно беспокоиться о том, как формируются шорткоды. Вы найдете их на странице настроек, где вы добавляете контакты.
-
Can I show phone number, e-mail, WhatsApp and Telegram as a link?
-
Yes, you should use the corresponding shortcode with
_linksuffix. 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 whenWP_DEBUGis 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 optionbisteinoff_plugin_contact_datawith structured arrayNote: Options are migrated automatically. Old option names are removed from the database after successful migration.
Changed constants:
*DB_WEBSITE_SETTINGS_PLUGIN_VERSIONBISTEINOFF_PLUGIN_CONTACT_VERSIONNote: Old constant remains defined for backward compatibility.
Changed classes:
*DB_SETTINGS_WebsiteSettingsUse\Bisteinoff\Plugin\ContactSettings\LoaderinsteadNew namespace:
* All classes now use namespace\Bisteinoff\Plugin\ContactSettingsAction 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.
Отзывы
Участники и разработчики
«Bisteinoff Global Contact Manager» — проект с открытым исходным кодом. В развитие плагина внесли свой вклад следующие участники:
Участники«Bisteinoff Global Contact Manager» переведён на 4 языка. Благодарим переводчиков за их работу.
Перевести «Bisteinoff Global Contact Manager» на ваш язык.
Заинтересованы в разработке?
Посмотрите код, проверьте SVN репозиторий, или подпишитесь на журнал разработки по RSS.
Журнал изменений
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_VERSIONpreserved - 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
- Название плагина изменено с «DB Website Settings» на «DB Edit All Contacts on 1 Settings Page»
- Совместим с WordPress 6.7
- Вопросы безопасности
2.8
- Новый шорткод
[db-email-href]
> Внимание! Если ранее вы использовалиmailto:[db-email]вам нужно заменить его наmailto:[db-email-href]
2.7
- Оптимизация кода плагина
2.6
- Исправлено направление для языков с письмом справа налево (RTL)
2.5
- Вопросы безопасности
2.4
- Возможность добавления нескольких чатов Telegram
- Вопросы безопасности
2.3
- Вопросы безопасности
2.2
- Вопросы безопасности
- Шорткод для ссылки на номер телефона
2.1.1
- Исправлена ошибка: форма не отображалась при некоторых обстоятельствах
2.1
- Совместимость с мультисайтами
2.0
- Возможность добавления нескольких номеров телефонов, чатов WhatsApp, e-mail’ов
- Совместим с GlotPress
- Код оптимизирован, CSS/JS минимизирован
1.1
- Новые опции
1.0
- Первый релиз.