Skip to content

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

License

Notifications You must be signed in to change notification settings

salvoventura/wp-contact-widgets

 
 

Repository files navigation

Contact Widgets

Banner Image

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.

Build Status devDependencies Status License ![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)

Description

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.

Play video on YouTube

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!

Screenshots

  1. Contact widget
  2. Social widget
  3. Twenty Sixteen theme showing both widgets

Frequently Asked Questions

How do I add additional fields to the Contact Information widget?

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 );

How do I add additional fields to the Social Media Profiles widget?

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 );

Changelog

1.4.1 - February 13, 2017

  • Tweak: Use FontAwesome 4.7.0
  • Fix: Compatibility issues when other plugins add widget form fields

Props @jonathanbardo, @fjarrett

1.4.0 - January 10, 2017

  • 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

1.3.3 - October 14, 2016

  • Tweak: Remove edit button during Customize preview
  • Fix: Minor bugs

Props @jonathanbardo

1.3.2 - August 16, 2016

  • 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

1.3.1 - June 3, 2016

  • New: Language support for Marathi
  • 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

About

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

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • PHP 87.2%
  • JavaScript 6.2%
  • CSS 3.8%
  • Shell 2.8%