Skip to content

Latest commit

 

History

9 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

♿ TP Accessibility Widget

Modern Accessibility Widget for WordPress

Improve website accessibility with a lightweight floating widget featuring text resizing, high contrast mode, grayscale filters, readable typography, and enhanced navigation support.

Version WordPress License PHP Accessibility


✨ Features

  • Dynamic Text Resize
  • High Contrast Mode
  • Grayscale Mode
  • Highlight Links
  • Readable Font
  • Responsive Floating Panel
  • Lightweight & Optimized
  • No External Dependencies
  • Vanilla JavaScript
  • Layout-Safe Typography Scaling

📸 Preview

Desktop

Desktop Preview

Mobile

Mobile Preview


🚀 Installation

Option 1 — Functions.php

Copy the code into your active theme:

functions.php

Option 2 — Custom Plugin

Create a plugin folder:

wp-content/plugins/tp-accessibility-widget/

Place the PHP file inside the folder and activate it from the WordPress dashboard.


⚙ Included Accessibility Tools

Feature Description
Text Resize Increase or decrease font sizes safely
High Contrast Improve readability for visually impaired users
Grayscale Reduce color distractions
Highlight Links Easier website navigation
Readable Font Replace decorative fonts with accessible typography

📱 Responsive Design

Optimized for:

  • Desktop
  • Tablet
  • Mobile Devices

⚡ Performance

  • Pure Vanilla JavaScript
  • No jQuery Required
  • Lightweight CSS
  • Minimal DOM Manipulation
  • Optimized Rendering

🧠 Accessibility Approach

This widget is designed to support:

  • WCAG-inspired usability improvements
  • Better readability
  • Visual accessibility
  • Inclusive user experience

🛠 Technology Stack

  • PHP
  • CSS3
  • JavaScript
  • WordPress Hooks API

📦 Version

Current Version:

v1.0.0

📄 License

Released under the MIT License.


👨‍💻 Author

Andika Prasetiawan

Creative Developer & Accessibility Enthusiast

Instagram: https://www.instagram.com/andikaprasetyawan/


⭐ Support

If you find this project useful:

  • Give this repository a star
  • Fork the project
  • Share with developers
  • Contribute improvements

🔮 Future Improvements

  • Keyboard Navigation
  • Screen Reader Enhancements
  • Dark Mode
  • Voice Navigation
  • Accessibility Profiles
  • Local Storage Preferences
  • Multilingual Support

About

Professional accessibility widget for WordPress with text resize, contrast mode, readable font, grayscale, and responsive floating UI.

Topics

Resources

Contributing

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages