Skip to content

Version 1.1.1

Choose a tag to compare

@JRG-code JRG-code released this 20 Dec 22:27
· 58 commits to main since this release
e5eeb35

Implemented comprehensive Regional Pages System that allows admins to:

  • Assign specific WordPress pages to regions (shop, welcome, categories)
  • Create pages directly from admin interface with auto-assignment
  • Manage regional content blocks with shortcodes
  • Override WooCommerce shop pages per region
  • Display regional content via [rm_regional_content key="KEY"] shortcode

Database Changes:

  • Added rm_regional_pages table for page assignments
  • Added rm_regional_content table for content blocks
  • Both tables indexed for optimal performance

Admin Features:

  • New "Pages" submenu under Regions menu
  • Region tabs for switching between regions
  • Page selectors with "Create New" buttons
  • WordPress editors for rich content blocks
  • AJAX save for seamless user experience

Frontend Features:

  • Regional Router singleton for page overrides
  • WooCommerce shop page override filter
  • Shortcode system for content blocks
  • Session-based region detection

Files Added:

  • admin/class-rm-regional-pages.php - Admin management class
  • admin/partials/regional-pages-display.php - Admin UI template
  • includes/class-rm-regional-router.php - Frontend routing

Files Modified:

  • admin/class-rm-admin.php - Added Pages submenu
  • includes/class-rm-activator.php - Added database tables
  • region-manager.php - Integrated new classes and hooks