Skip to content

FloydFest 2025 Countdown Plugin v0.3.0

Latest

Choose a tag to compare

@wmalexander wmalexander released this 09 Jul 18:54
aed0297

FloydFest 2025 Countdown Plugin v0.3.0

Phase 3: Enhanced WordPress integration and theme compatibility

🚀 Key Features Added

  • Improved WordPress Integration: Uses wp_body_open hook for better positioning
  • Better Theme Compatibility: Body classes and fallback positioning for various themes
  • Enhanced JavaScript: DOM state checks, cleanup, and memory management
  • Theme Override Protection: Z-index enforcement and visibility checks
  • Automatic Fallback: Support for themes without wp_body_open hook

🔧 Technical Improvements

  • Moved countdown HTML output from wp_head to wp_body_open for proper positioning
  • Split style and HTML output into separate methods for better organization
  • Enhanced CSS with theme-specific body classes for better compatibility
  • Improved JavaScript initialization with ready state checks
  • Better timezone handling in JavaScript
  • Proper cleanup of intervals and observers to prevent memory leaks

🐛 Bug Fixes

  • Fixed theme compatibility issues with CSS overrides
  • Proper body padding only when countdown is in top position
  • Better handling of themes without wp_body_open support
  • JavaScript cleanup to prevent memory leaks

📦 Installation

  1. Download the plugin files
  2. Copy floydfest-countdown/ folder to your WordPress /wp-content/plugins/ directory
  3. Activate the plugin in WordPress admin
  4. Countdown will appear automatically at the top of your site

🎯 Event Information

  • Event: FloydFest 2025 (FloydFest 25~Aurora)
  • Date: July 23-27, 2025
  • Start Time: July 23, 2025 at 10:00 AM EST
  • Location: Floyd, VA

🔮 What's Next

  • Phase 4: Admin settings interface with color customization
  • Phase 5: Shortcode support and widget functionality
  • Phase 6: Advanced customization options

Built with ❤️ for the FloydFest community