Skip to content

Conversation

@GaryJones
Copy link
Contributor

Summary

  • Removes the unused VIP feature flag that was added in preparation for repurposing Edit Flow as a workflow plugin for VIP
  • This plan was shelved in favour of building vip-workflow-plugin as a new plugin
  • The feature flag was never connected to any functionality

What was removed

  • are_vip_features_enabled() method from EF_Module class
  • vip_features default option from settings module
  • VIP features settings section and toggle from admin UI
  • settings_vip_section_description() method
  • settings_vip_features_option() method

What was kept

  • is_vip_site() method (still used for analytics feature)

Test plan

  • Verify the Edit Flow settings page loads without errors
  • Verify no "WordPress VIP" section appears in settings
  • Verify analytics functionality still works on VIP sites (uses is_vip_site())

🤖 Generated with Claude Code

The VIP feature flag was added in preparation for repurposing Edit Flow
as a workflow plugin for VIP, but this plan was shelved in favour of
building vip-workflow-plugin as a new plugin. The feature flag was never
connected to any functionality.

Removed:
- `are_vip_features_enabled()` method from EF_Module class
- `vip_features` default option from settings module
- VIP features settings section and toggle from admin UI
- `settings_vip_section_description()` method
- `settings_vip_features_option()` method

Kept:
- `is_vip_site()` method (still used for analytics)

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <[email protected]>
@GaryJones GaryJones requested a review from a team as a code owner December 23, 2025 22:02
@GaryJones GaryJones added the type: maintenance Routine maintenance and code quality improvements label Dec 23, 2025
@GaryJones GaryJones added this to the Next (minor) milestone Dec 23, 2025
@GaryJones GaryJones self-assigned this Dec 23, 2025
@GaryJones GaryJones merged commit 53ef52e into develop Dec 23, 2025
12 checks passed
@GaryJones GaryJones deleted the chore/remove-unused-vip-feature-flag branch December 23, 2025 22:10
@GaryJones GaryJones mentioned this pull request Jan 4, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

type: maintenance Routine maintenance and code quality improvements

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants