=== Social Contact by Easy Social Share Buttons ===
Contributors: easy social share buttons team
Donate link: https://socialsharingplugin.com/
Tags: whatsapp, viber, telegram, contact buttons, social contact
Requires at least: 6.0
Tested up to: 7.0
Requires PHP: 7.4
Stable tag: 3.0
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

Add social contact buttons to your site - WhatsApp, Viber, Telegram, Line, Signal, SMS, iMessage, Phone and Email.

== Description ==

Social Contact lets you add clickable contact buttons to your WordPress site using WhatsApp, Viber, Telegram, Line, Signal, SMS, iMessage, Phone, and Email. Visitors can reach you instantly with one click.

= Free Version =

* All 9 contact networks available
* Manual placement via shortcode `[essb_sc_widget id='your-widget-id']`
* Automatic display on entire site
* WooCommerce product page display (static or floating)
* Bottom Right horizontal floating position
* Color button template with default sizing
* Unlimited buttons per widget
* Drag-and-drop network reordering

= Pro Version =

* Unlimited widgets
* Post Types targeting (display on specific post types)
* All 6 floating positions (Bottom Right, Bottom Left, Vertical, Sidebar)
* WooCommerce: all pages, shop, cart, checkout targeting
* Device visibility (Desktop Only / Mobile Only)
* URL exclusion rules per widget
* Button Style options (Square, Round, Rounded)
* Button Template options (Color, Dark, Lite, Outline, Custom)
* Button Type (Icon Only or Icon + Text)
* Custom button colors
* No-space mode for merged button layout
* Edge offset control
* Contact Button mode (single button with popup)
* Popup theme options (Light, Dark, Transparent)
* Popup width control
* Gutenberg block support
* Elementor widget support
* Widget duplication

= Display Methods =

* **Manual** - Place a shortcode anywhere on your site
* **Floating** - Fixed position buttons that scroll with the visitor
* **Static** - Insert before or after post/page content
* **WooCommerce** - Below the product price on single product pages

= Supported Networks =

* WhatsApp
* Viber
* Telegram
* Line
* Signal
* SMS
* iMessage
* Phone
* Email

== Installation ==

1. Upload the `essb-social-contact` folder to `/wp-content/plugins/`
2. Activate the plugin through the **Plugins** menu in WordPress
3. Go to **Social Contact** in your dashboard to create your first widget
4. Add the widget via shortcode or set it to display automatically

== Frequently Asked Questions ==

= How do I display the buttons? =

Each widget gives you a shortcode like `[essb_sc_widget id='sc_abc123']`. Paste it into any post, page, or widget area. You can also set a widget to display automatically on the entire site or specific pages.

= Can I use more than one widget? =

The free version supports 1 active widget. Pro users get unlimited widgets with different configurations for different pages.

= Does it work with WooCommerce? =

Yes. You can display contact buttons on product pages automatically. Pro users can also target the shop, cart, and checkout pages.

= Does it work with page builders? =

Pro version includes an Elementor widget and a Gutenberg block. Shortcodes work with any page builder.

= Do I need an account? =

No account is needed for the free version. Pro is purchased through Freemius with a one-time lifetime payment.

== Screenshots ==

1. Widget manager - create and manage contact widgets
2. Widget editor - configure networks, display, and styling
3. Frontend floating buttons
4. Contact button with popup

== Changelog ==

= 2.0.0 =
* Converted to freemium model with free and Pro versions
* Added 1-widget limit for free version
* Added Freemius integration for Pro licensing
* Added Upgrade to Pro submenu page with pricing
* Added server-side enforcement of free version restrictions
* Added widget duplication (Pro only)
* Added device visibility option (Pro only)
* Added URL exclusion rules (Pro only)
* Updated block registration to require Pro
* Updated Elementor widget registration to require Pro

= 1.1.0 =
* Initial version
