Search Over 30,000 FREE Plugins from the Official WordPress Plugin Directory Repository

Contact Widgets

Beautifully display social media and contact information on your website with these simple widgets.

Note: This plugin requires PHP 5.4 or higher to be activated.

This plugin adds two new widgets to your WordPress website:

  • Contact Information: Displays your contact information including email address, phone number, fax and physical address (including a map).
  • Social Media Profiles: Displays your social media profiles in an attractive, intuitive way.

Both widgets are compatible with the WordPress Customizer and will automatically refresh when changes are made.

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
  • 简体中文
  • 香港中文版
  • 繁體中文

Improvement? Bugs?

Please fill out an issue here.

Author GoDaddy
Profile
Contributors godaddy, jonathanbardo, fjarrett
Tags contact, Facebook, google plus, instagram, share button, share buttons, share links, sharing, social, social icons, social media, twitter, widget
  1. contact-widgets screenshot 1

    Contact widget

  2. contact-widgets screenshot 2

    Social widget

  3. contact-widgets screenshot 3

    Twenty Sixteen theme showing both widgets

1.4.0 - January 10, 2017

  • Defer iframe loading by default
  • Remove frameborder from iframe
  • Add filter to change zoom level of map
  • Deprecate YouTube link while maintaining backward compatibility

1.3.3 - October 14, 2016

  • Minor bug fixes
  • Remove edit button when previewing in the customizer

1.3.2 - August 16, 2016

  • WordPress 4.6 compatibility
  • Fix bug with edit button not working
  • Plugin icon update
  • Update translation
  • New: Add RSS to social networks.

Props @jonathanbardo, @fjarrett

1.3.1 - June 3, 2016

  • New: Language support for mr.
  • New: Add 500px to social networks.

Props @jonathanbardo, @fjarrett, @salvoventura

1.3.0 - May 19, 2016

  • New: Add front-end "Edit" link to quickly edit widgets in the Customizer.
  • Fix: Use WP-CLI nightlies in tests.

Props @jonathanbardo, @fjarrett

1.2.0 - April 12, 2016

  • New: WordPress 4.5 compatibility.
  • Tweak: Improve widget names.

Props @jonathanbardo, @fjarrett

1.1.0 - March 15, 2016

  • New: Support localization on Google Maps.

Props @jonathanbardo, @fjarrett

1.0.4 - March 9, 2016

  • Tweak: Language updates.

Props @jonathanbardo

1.0.2 - February 24, 2016

  • New: Language support for 27 locales.

Props @jonathanbardo

1.0.1 - February 24, 2016

  • New: Added possibility to add custom fields to contact and social widget.

Props @jonathanbardo

1.0.0 - February 23, 2016

  • Initial release.

Props @jonathanbardo, @fjarrett

How do I add additional fields to the contact widget?

Adding additional fields to the contact 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 );

How do I add additional fields to the social widget?

The social 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 );
Share  
Download
Version 1.4.0

Requires WordPress version: 4.4.2 or higher

Compatible up to: 4.7.2

Last Updated 10 Jan 2017

Date Added: 23 Feb 2016

Evaluation
star1
star2
star3
star4
star5

5 stars
4 ratings
117,638 downloads

Compatibility

Not Enough Data

Reports:
Works: 0
Broken: 0