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
- Upload db-website-settings map naar de
/wp-content/plugins/folder - Activeer de plugin via het ‘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
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
_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.
Beoordelingen
Bijdragers & ontwikkelaars
“Bisteinoff Global Contact Manager” is open source software. De volgende personen hebben bijgedragen aan deze plugin.
Bijdragers“Bisteinoff Global Contact Manager” is vertaald in 4 localen. Dank voor de vertalers voor hun bijdragen.
Vertaal “Bisteinoff Global Contact Manager” in je eigen taal.
Interesse in ontwikkeling?
Bekijk de code, haal de SVN repository op, of abonneer je op het ontwikkellog via 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_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
- 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 eerdermailto:[db-email]hebt gebruikt, moet je het vervangen doormailto:[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.