Description

The Custom Sticky Social Icons plugin adds customizable sticky social media icons to your WordPress site. These icons can be customized in terms of position, alignment, colors, and hover effects, allowing you to create a visually appealing and user-friendly experience for your visitors.

Features

  • Customizable button positions (top left, top center, top right, middle left, middle right, bottom left, bottom center, bottom right)
  • Device-specific visibility settings
  • Customizable button colors and icons
  • Hover effects (grow, shrink, rotate, pulse)
  • Choice between round or square buttons
  • Use official WordPress social media icons
  • Add multiple social media channels with URLs

Installation

  1. Upload the custom-sticky-social-icons folder to your WordPress wp-content/plugins directory.
  2. Activate the plugin through the ‘Plugins’ menu in WordPress.
  3. Navigate to the ‘Social Icons’ settings page in the WordPress admin menu to configure your settings.

Configuration

Placement Options

  • Top Left: Positions the button at the top left of the screen.
  • Top Center: Positions the button at the top center of the screen.
  • Top Right: Positions the button at the top right of the screen.
  • Middle Left: Positions the button at the middle left of the screen.
  • Middle Right: Positions the button at the middle right of the screen.
  • Bottom Left: Positions the button at the bottom left of the screen.
  • Bottom Center: Positions the button at the bottom center of the screen.
  • Bottom Right: Positions the button at the bottom right of the screen.

Visibility Settings

  • Show on certain pages/posts only
  • Show after scrolling down a certain percentage of the page
  • Visible on specific devices: Tablet, Desktop, Mobile, All devices

Design Customization

  • Button Colors: Customize the background and icon colors of the buttons.
  • Icon Colors: Customize the colors of the icons.
  • Hover Effects: Choose from grow, shrink, rotate, or pulse effects.
  • Button Shape: Choose between round or square buttons.

Functionality

  • Add Social Media Channels: Add multiple social media channels with URLs.
  • Official WordPress Social Media Icons: Use the default WordPress social media icons.
  • Default Social Media Channels: Set default social media channels.

Advanced Settings

  • Button Size Adjustment: Adjust the size of the buttons for better visibility.
  • Scroll Activation: Show buttons based on scroll percentage.

Accessibility

  • ARIA Labels: Ensure buttons are accessible with proper ARIA labels.
  • Color Contrast and Size Compliance: Ensure visibility for all types of users.

User Instructions

  • Social Media Channel URL Formatting: Add social media channel URLs properly.

Help and Feedback

For support, email sarathy@sarathy.in.

Security

  • Data Validation and Sanitization: All user inputs are validated and sanitized.
  • Nonces for Form Submissions: Nonces are used to verify form submissions and protect against CSRF attacks.
  • User Capability Checks: Only authorized users can access the plugin’s settings page.

Changelog

  • Version 1.0: Initial release with customizable placement, visibility, colors, hover effects, ARIA labels, and security features.

License

This plugin is licensed under the GPL v2 or later.

Credits

Developed by Your Name.


Thank you for using the Custom Sticky Social Icons plugin!