=== WP Social Connect ===
Contributors: ehitb
Tags: social media, social icons, floating social icons, social links, contact button, social share
Requires at least: 5.0
Tested up to: 6.4
Requires PHP: 7.2
Stable tag: 1.2.0
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

A simple, lightweight, and highly customizable plugin to add floating social media icons to your WordPress website.

== Description ==

WP Social Connect makes it effortless to display elegant, floating social media and contact icons on your site. Encourage your visitors to connect with you on their favorite platforms with beautiful, non-intrusive buttons.

With an intuitive settings panel, you can add links to all major social networks, set up a click-to-call button, email, and even create your own custom links with any icon from Font Awesome.

Key Features:

Easy to Use: Simple, clean settings page gets you up and running in minutes.

Highly Customizable: Control the position, size, shape, and color of your icons.

All Major Networks: Includes fields for Facebook, X (Twitter), Instagram, LinkedIn, YouTube, WhatsApp, Telegram, and Email.

Custom Links: Add up to three additional custom links with any URL and Font Awesome icon.

Click-to-Call: Add a dedicated phone icon that initiates a call on mobile devices.

Two Display Modes: Show all icons in a clean list or use a stylish "Toggle on Hover" mode that expands from a single button.

Lightweight & Fast: Optimized for performance, ensuring it doesn't slow down your site.

Developer Friendly: Built with best practices and includes a self-hosted update checker.

== Installation ==

Upload the wp-social-connect folder to the /wp-content/plugins/ directory.

Activate the plugin through the 'Plugins' menu in WordPress.

Navigate to the WP Social Connect menu in your WordPress dashboard to configure the settings.

Add your social media URLs, customize the appearance, and save your changes. The icons will now appear on your site!

== Frequently Asked Questions ==

= The icons are not showing up. What should I do? =

This is usually caused by a theme or plugin conflict. Please try the following:

Clear all caches on your website (e.g., from plugins like WP Rocket) and in your browser.

Navigate to the WP Social Connect > Advanced settings tab in your WordPress admin dashboard.

Check the "Force Display Icons" option and save your changes. This uses a more aggressive method to display the icons that bypasses most theme conflicts.

= How do I find icon classes for the custom links? =

We use the free version of Font Awesome 6. You can search for any icon on the Font Awesome website. Simply click on the icon you want, copy its full class name (e.g., fas fa-globe or fab fa-wordpress), and paste it into the "Font Awesome Icon Class" field for your custom link.

== Screenshots ==

The clean and intuitive settings panel with the Social Profiles tab.

The powerful Display & Style settings.

Example of the icons displayed in "Show All" mode on the bottom left.

Example of the icons displayed in "Toggle on Hover" mode.

== Changelog ==

= 1.2.0 =

Major Release: Finalized for public launch.

Feature: Restructured the admin settings page into three tabs for better organization.

Enhancement: Added a self-hosted update checker for seamless updates.

Security: Hardened the plugin with nonces and improved data sanitization/escaping for WordPress.org compliance.

Fix: Resolved minor CSS conflicts and improved JavaScript for conditional fields.

= 1.1.1 =

Feature: Added "Toggle Direction" setting for hover mode.

Fix: Minor style adjustments.

= 1.1.0 =

Feature: Added a "Call" icon option for the toggle button.

Enhancement: The toggle button now has a default blue background.

= 1.0.9 =

Fix: Resolved a major CSS conflict preventing icons from showing in some themes.

... (previous versions)

== Upgrade Notice ==

= 1.2.0 =
This is a major update that improves security and reorganizes the admin panel. Your settings will be preserved, but we recommend checking them after updating to familiarize yourself with the new tabbed layout.