Skip to content

Releases: omaraelhawary/admin-filters-for-memberpress

v2.0.0

17 Jun 13:16

Choose a tag to compare

2.0.0

  • Saved filter presets (floating panel): site-wide named presets on all four list screens; presets now include native MemberPress toolbar params (status, membership, gateway, transaction date fields, gifting type) in addition to plugin panel params.
  • Add-on passthrough filters: Course, Circle, Directory (Members); Coupon and Gift type (Transactions) when the corresponding add-ons are active.
  • Members activity filters: registered date range, last login range, total spent min/max, on trial.
  • Corporate type filter on Members when MemberPress Corporate is active.
  • Coupon filter on Lifetimes (mpml_coupon).
  • Hooks: meprmf_members_addon_filters_fields, meprmf_members_activity_filters_fields, meprmf_native_toolbar_params, meprmf_corporate_type_predicate.
  • Floating panel: Apply preserves active filters on hidden fields; badge reflects visible panel edits; focus trap while the panel is open.
  • Performance: filter hook meprmf_use_inactive_access_predicate to skip the heaviest Members inactive-access predicate.
  • List-table scoping: predicates still apply when get_current_screen() is unavailable (custom admin bootstraps).

1.9.1

03 Jun 14:49

Choose a tag to compare

Patch release: safer list-table scoping, custom date from/to ranges, Confirmed transaction status, and clearer row-scoped Access labels.

1.9.0

22 May 12:00

Choose a tag to compare

1.9.0

  • Core table filters on all four lists: membership, access, subscription status, expires range, and member-since range on Transactions, Subscriptions, and Lifetimes (mpmt_*, mpms_*, mpml_*), with row-scoped SQL on each list’s primary table.
  • Screen-specific panel filters: Members — member status (active / inactive / expired / non-members); Transactions & Lifetimes — transaction status, gateway, created date range; Subscriptions & Lifetimes — gateway (from MeprOptions::payment_methods()).
  • Hooks meprmf_transactions_core_filters_fields, meprmf_subscriptions_core_filters_fields, and meprmf_lifetimes_core_filters_fields for extensions.
  • meprmf_mepr_predicate_fragments applies on every supported list context, not only Members.
  • README: per-screen filter matrix and updated extension docs.

1.8.0

19 May 17:09

Choose a tag to compare

What's new

  • Members list — MemberPress table filters: filter by membership (product), active/expired access (transactions), subscription status, expires date range, and member-since date range.
  • Hooks meprmf_members_core_filters_fields and meprmf_mepr_predicate_fragments for extensions.
  • Debug panel shows meta and MemberPress table predicate fragments when WP_DEBUG is on.