SleekView for User Registration Pro: forms & members as tables
Read from user_registration_users and join wp_users + wp_usermeta. Build cross-form member directories, audit pending registrations, and bulk-update approval state without per-row click-through.
♾️ Lifetime License available
Registrations joined to users, in one queryable table
User Registration Pro uses user_registration_users to track which WordPress user came from which registration form, plus the form's per-field values via wp_usermeta keyed by the field label. The default admin gives you a list of users (with a tiny Pending column) and a separate Submissions screen, but never the combined view a community manager actually needs.
SleekView joins user_registration_users with wp_users and wp_usermeta, then pivots the registration field meta into named columns. The result: one row per member with registration date, status, role, and any profile field you choose to surface as a column. Add filters for form_id, approval status, role, or any pivoted field, then save the result as a directory view.
Approval and role changes route through WordPress core APIs (wp_update_user, wp_set_password) so capability checks and registered hooks behave normally. Field-value edits update the relevant wp_usermeta rows with conflict detection. The plugin's own approval hooks fire whether you click one row or bulk-approve fifty.
Workflow
From two screens to one member directory
Pick the source
user_registration_users and join wp_users + wp_usermeta. SleekView reads the form definitions so the column chooser knows your real field meta keys.
Pivot registration fields
meta_key from wp_usermeta as a column. The pivot runs at query time so new form fields appear immediately.
Filter the workflow
form_id, approval status, role, and pivoted-field filters. Save the result as a view named for its purpose: pending members, vendor queue, recent signups.
Approve and edit inline
Sample columns
A typical User Registration Pro members view
wp_users data, with registration field meta pivoted into columns.
wp_user_registration_users + wp_users + wp_usermeta
| User | Form | Registered | Role | Status | Plan |
|---|---|---|---|---|---|
| alex@studio.co | Member signup | Apr 24 | Subscriber | Approved | Pro |
| ria@design.io | Member signup | Apr 24 | Subscriber | Pending | Free |
| tom@hello.dev | Vendor signup | Apr 23 | Vendor | Approved | Vendor |
| mia@brew.coop | Member signup | Apr 23 | Subscriber | Denied | Free |
Comparison
Default User Registration Pro admin vs SleekView
Default User Registration admin
- Users list and registration submissions live in two separate screens
- Field values from registration forms only show inside the per-submission detail view
- Bulk-approval is limited; granular bulk role changes are not first-class
-
Filtering by
form_id+ approval status + role together is not supported in stock UI -
Registration field meta in
wp_usermetais invisible without manual SQL
SleekView
- Members joined with registrations in one queryable table
-
Pivot registration field meta into typed columns drawn from
wp_usermeta -
Filter by
form_id, approval status, role, and pivoted fields together - Inline approve, deny, change role, or edit profile fields across many rows
- Save filtered views per team (membership, community moderation, vendor onboarding)
Features
What SleekView gives you for User Registration Pro
Join registrations to users
One row per member with form, registration date, role, status, and any pivoted profile field. Cross-form member directories load in one query instead of two screens.
Approval workflow filters
Combine form_id, approval status, role, and registration date to surface exactly the queue you need: pending vendors, denied members, recent signups.
Bulk approval and role changes
Approve, deny, or reassign roles across many rows without leaving the table. WordPress core APIs handle capability checks; the plugin's approval hooks fire as normal.
Audience
Who uses SleekView for User Registration Pro
Membership managers
Pending member queue filtered by form and registration date, with role and plan columns visible. Bulk-approve clean signups, expand suspicious ones to read the full profile inline.
Community moderation
Spot signup patterns by pivoting registration fields. Filter by IP, referrer, or any custom field to catch coordinated bot signups before they reach the published member directory.
Vendor onboarding
Separate vendor signup queue with their custom fields (business name, tax ID, region) as columns. Approve or request changes inline; chase incomplete submissions filtered by status.
The bigger picture
Why members and registrations belong in one view
User Registration Pro lives at the intersection of two WordPress data stores: the core users table and the plugin's own per-registration record. Architecturally the split is correct (the user lives forever, the registration submission is a historical event), but operationally an admin almost always wants both. A pending member with a Pro plan flag and a vendor role wants to look like one row, not a join you have to redo in two browser tabs.
SleekView's job is to make that join feel like the natural unit of work. Add the columns you need, filter on whichever side of the join helps, edit inline through APIs that respect the plugin's approval logic. Membership managers stop bouncing between screens.
Community moderators see signup patterns they could not see before. Vendor onboarding becomes a queue instead of a chase. None of this requires changes to how the plugin stores data, only changes to how a human reads it.
Questions
Common questions about SleekView for User Registration Pro
No, it routes through it. Approval and denial trigger the plugin's existing approval hooks and any email notifications you have configured, just from a table-style UI instead of a per-user detail screen. The actual state lives where it always did, in wp_user_registration_users plus wp_usermeta.
Yes. Profile field changes update the relevant wp_usermeta rows. SleekView uses update_user_meta so all standard filters and actions run, and adds conflict detection so a stale edit will not silently overwrite a change made elsewhere.
SleekView reads the form definition to know which field labels map to which wp_usermeta keys (User Registration writes field values using the field's meta key configured in the form builder). Each known key becomes an addable column, with the pivot running at query time so new fields surface as you add them.
Yes. user_registration_users stores form_id per member, so add it as a column and either filter on a subset of forms or leave it open for a unified directory. Shared field meta keys become useful cross-form columns; per-form-unique keys are still available when you filter to that form.
Yes for the membership and content-protection add-ons that write to wp_usermeta. Membership level, expiration, and access flags become pivotable columns alongside the registration fields. For add-ons that write to their own tables, SleekView can read those tables as joinable sources too.
Yes. Save views and scope them per WordPress role or capability. Membership managers see the pending queue, moderators see suspicious-signup filters, vendor onboarding sees the vendor-form queue with vendor-specific columns.
 
Filter to one email address and you have a single row covering everything User Registration stored about that person. Export it to CSV for a data-access request; bulk-delete to honor an erasure request through the plugin's deletion hooks plus WordPress' wp_delete_user API.
Yes, when those signups route through a User Registration form. The plugin records form_id and stores the relevant identity meta in wp_usermeta, both of which surface in SleekView. Social-only signups that bypass the plugin entirely will not appear because they are not in user_registration_users.
Pricing
More than 1000+
happy customers
Explore our flexible licensing options tailored to your needs. Upgrade your license anytime to access more features, or opt for a lifetime license for ongoing value, including lifetime updates and lifetime support. Our hassle-free upgrade process ensures that our platform can grow with you, starting from whichever plan you choose.
Lifetime ♾️
Most popular
EUR
once
- Unlimited websites
- Lifetime updates
- Lifetime support
...or get the Bundle Deal
and save €250 🎁
The Bundle (unlimited sites)
Pay once, own it forever
Elevate your WordPress site with our exclusive plugin bundle that includes all of our premium plugins in one package. Enjoy lifetime updates and lifetime support. Save significantly compared to buying plugins individually.
What’s included
-
SleekAI
-
SleekByte
-
SleekMotion
-
SleekPixel
-
SleekRank
-
SleekView
€749
Continue to checkoutBrowse more
- Woocommerce Points And Rewards
- Klarna Payments
- Woocommerce Image Swatches
- Woocommerce Advanced Product Labels
- Woocommerce Side Cart
- Square For Woocommerce
- Yith Essential Kit
- Funnelkit Cart
- Givewp
- Edd Stripe Pro
- Woocommerce Clearpay Afterpay
- Woocommerce Afterpay
- Woocommerce Blockonomics
- Woocommerce Clearpay
- Wpc Product Quantity