Skip to content

v0.6.0 - Advanced URL Routing, Admin Capability Guard, and Settings Persistence Fixes

Latest

Choose a tag to compare

@Outputlevel Outputlevel released this 30 Jul 21:08

OL Theme Router v0.6.0

This release adds Advanced URL Routing and includes important reliability and security-aligned improvements for admin behavior.

Highlights

  • Added Advanced tab with URL-based routing rules.
  • Added URL rule repeater support for:
    • Exact path matching (example: /services)
    • Optional child-page matching (/services/*)
  • Added strict frontend URL gating when Advanced routing is enabled:
    • Frontend routing now requires a URL rule match.
  • Fixed settings persistence bug:
    • Saving Advanced settings no longer resets General settings (and vice versa).
  • Added dashboard/admin routing capability guard:
    • Admin routing now respects manage_options to avoid overriding role/capability security expectations.
  • Added PHP 7.4 compatibility wrappers to avoid PHP 8-only string helper usage.
  • Updated plugin documentation:
    • Added License section
    • Added CHANGELOG.md
    • Removed “phase” wording from docs/settings labels

Notes

  • Avoid adding wp-admin URLs in Advanced routing rules.
  • Dashboard/admin routing is already controlled from the General tab dashboard setting.