Deskripsi
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.
Instalasi
- Upload db-website-settings folder to the
/wp-content/plugins/directory - Activate the plugin through the ‘Plugins’ menu in WordPress
- Go to Contact Manager in the admin menu to add your contact information
- Use shortcodes anywhere in your content to display contact details
Tanya Jawab
-
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
_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.
Ulasan
Kontributor & Pengembang
“Bisteinoff Global Contact Manager” adalah perangkat lunak open source. Berikut ini mereka yang sudah berkontribusi pada plugin ini.
Kontributor“Bisteinoff Global Contact Manager” telah diterjemahkan dalam 4 bahasa. Terima kasih kepada para penerjemah untuk kontribusi-nya.
Terjemahkan “Bisteinoff Global Contact Manager” dalam bahasa Anda.
Tertarik mengembangkan?
Lihat kode, periksa repositori SVN , atau mendaftar ke log pengembangan melalui RSS.
Log Perubahan
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
- 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 usedmailto:[db-email]you need replace it withmailto:[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.