Contributors: godaddy, jonathanbardo, fjarrett, eherman24
Tags: widget, contact, social, [social icons](https://wordpress.org/plugins/tags/social icons/), [social media](https://wordpress.org/plugins/tags/social media/), facebook, twitter, instagram, linkedin, pinterest
Requires at least: 4.4
Tested up to: 4.7
Stable tag: 1.4.1
License: GPL-2.0
License URI: https://www.gnu.org/licenses/gpl-2.0.html
Beautifully display social media and contact information on your website with these simple widgets.
![PHP >= 5.4](https://img.shields.io/badge/php->= 5.4-8892bf.svg) ![WordPress >= 4.4](https://img.shields.io/badge/wordpress->= 4.4-blue.svg)
Note: This plugin requires PHP 5.4 or higher
Beautifully display social media and contact information on your website with simple, easy-to-use widgets.
Contact Information
Display your contact information including email address, phone number, fax and physical address (including a map).
Social Media Profiles
Display your social media profiles in an attractive, intuitive way.
30 Languages Supported
English - Dansk - Deutsch - Ελληνικά - Español - Español de México - Suomi - Français - हिन्दी - Bahasa Indonesia - Italiano - 日本語 - 한국어 - मराठी - Bahasa Melayu - Norsk bokmål - Nederlands - Polski - Português do Brasil - Português - Русский - Svenska - ไทย - Tagalog - Türkçe - Українська - Tiếng Việt - 简体中文 - 香港中文版 - 繁體中文
Support
If you run into a problem, post your question in the plugin support forum and we would be happy to help. Remember, the more information you can provide up-front, the easier it is for us to verify the problem and the faster we can help!
- Screenshot(s) - How-to guide
- Name and version of your theme - Video tutorial
- List of all active plugins on your site - Video tutorial
- Steps taken or details we should know to reproduce and verify the problem
Contributing
Development of this plugin is done on GitHub. If you believe you have found a bug, or have a killer feature idea, please open a new issue there. Pull requests on existing issues are also welcome!
- Contact widget
- Social widget
- Twenty Sixteen theme showing both widgets
Adding additional fields to the Contact Information widget is as simple as adding a WordPress filter.
Here is an example:
add_filter( 'wpcw_widget_contact_custom_fields', function ( $fields, $instance ) {
$fields['cellphone'] = [
'order' => 2,
'label' => __( 'Cellphone:', 'YOURTEXTDOMAIN' ),
'type' => 'text',
'description' => __( 'A cellphone number that website vistors can call if they have questions.', 'YOURTEXTDOMAIN' ),
];
return $fields;
}, 10, 2 );
The Social Media Profiles widget requires a different set of options but follows the same principle as above.
Here is an example:
add_filter( 'wpcw_widget_social_custom_fields', function ( $fields, $instance ) {
$fields['scribd'] = [
'icon' => 'scribd', //See font-awesome icon slug
'label' => __( 'Scribd', 'YOURTEXTDOMAIN' ),
'default' => 'https://www.scribd.com/username',
'select' => 'username',
'sanitizer' => 'esc_url_raw',
'escaper' => 'esc_url',
'social' => true,
'target' => '_blank',
];
return $fields;
}, 10, 2 );
- Tweak: Use FontAwesome 4.7.0
- Fix: Compatibility issues when other plugins add widget form fields
Props @jonathanbardo, @fjarrett
- New: WordPress 4.7 compatibility
- New: Defer map iframe loading by default
- Tweak: Remove frameborder from map iframes
- Tweak: Add filter to change zoom level of map
- Tweak: Deprecate YouTube link while maintaining backward compatibility
Props @fjarrett, @jonathanbardo, @EvanHerman
- Tweak: Remove edit button during Customize preview
- Fix: Minor bugs
Props @jonathanbardo
- New: WordPress 4.6 compatibility
- New: Add RSS to social networks
- Tweak: Plugin icon update
- Tweak: Update translation
- Fix: Edit button not working
Props @jonathanbardo, @fjarrett
- New: Language support for Marathi
- New: Add 500px to social networks
Props @jonathanbardo, @fjarrett, @salvoventura
- New: Add front-end "Edit" link to quickly edit widgets in the Customizer
- Fix: Use WP-CLI nightlies in tests
Props @jonathanbardo, @fjarrett
- New: WordPress 4.5 compatibility
- Tweak: Improve widget names
Props @jonathanbardo, @fjarrett
- New: Support localization on Google Maps
Props @jonathanbardo, @fjarrett
- Tweak: Language updates
Props @jonathanbardo
- New: Language support for 27 locales
Props @jonathanbardo
- New: Added possibility to add custom fields to contact and social widget
Props @jonathanbardo
- Initial release
Props @jonathanbardo, @fjarrett