TBC - Web - Admin Columns

Fluent Community fields, stats, roles and user-meta as sortable, inline-editable columns on the Users list and WooCommerce Orders.

$0.00
Buy Now

v1.1.4
Changelog · v1.1.4

1.1.4 — 2026-08-26

🛠 Fixed

  • This plugin was the only one in the suite not built on the shared admin base. It loaded the shared colour tokens but nothing built on them, so its settings screen was drawn from its own parts rather than the suite's cards, pills, toggles and tabs — and it never got the Hide sensitive control, which is built by the shared script wherever a screen marks something sensitive. It now ships and loads the same base as every other plugin. Two release gates were changed at the same time so the next one cannot slip through: both compared copies of a file, and a plugin that had no copy at all was invisible to them.

🔧 Changed

  • The shared admin library caught up with the rest of the suite. Every TBC plugin ships a byte-identical copy of the same admin CSS, JS and licenser under one handle, and this plugin's copy had fallen behind. It now carries the Hide sensitive control — which covers credentials on screen so a settings page can be screen-shared or screenshotted without publishing them — the one-open-at-a-time accordion, and newest-wins registration, so the copy WordPress actually loads is the most recent one installed rather than whichever plugin happened to register first.
  • The documentation theme re-synced, so this plugin's HTML reference looks like the rest of the suite again.

1.1.3 — 2026-08-01

🔧 Changed

  • The License tab's support contact follows the site's vendor identity. A dev-bundle buyer running managed service for their own clients points it at their own business from the client site's wp-config.php, so their clients see their address rather than ours. Left undefined it stays Two Birds Code, so nothing changes on an ordinary install.

1.1.2 — 2026-07-29

🛠 Fixed

  • Searching or sorting the Users screen no longer errors while a filter is active. WordPress builds its own search and order clauses with bare column names, which is fine until our profile join is on the query — Fluent Community's profile table has its own display_name and id, so the database can't tell which one is meant and the search dies outright. Those references are now qualified before ours are added, and only while the join is actually present. Sorting by the built-in Name or ID column with one of our filters applied hit the same thing and is fixed with it.

1.1.1 — 2026-07-14

🛠 Fixed

  • Licensing resilience. A rate limit or brief license-server hiccup no longer disables a licensed site — the plugin runs on its last good check, and only a definitive invalid or expired answer gates features. A revoked key also can't slip back to licensed between checks.

1.1.0 — 2026-07-09

✨ New

  • Choose what happens to your data on uninstall. A "Delete all plugin data when uninstalled" toggle now sits in a Data Management card on the License tab. Off by default, so your column configuration survives a reinstall; switch it on to have uninstalling permanently remove the stored data including your column layout. Until now this plugin had no way to reach the setting at all.

🔧 Changed

  • Admin screens share the suite-wide TBC design tokens, so the Users-list columns and the settings page look like one product with the rest of the family. Cosmetic only — columns, sorting, filtering and inline editing behave exactly as before.

1.0.0 — 2026-06-30

First release. Brings Admin Columns–style profile columns to Fluent Community — the answer to losing BuddyPress xprofile columns in the switch to FC. No Admin Columns plugin required.

✨ New

  • Fluent Community columns on the WordPress Users list — standard profile fields (username, display name, bio, avatar, website, cover photo, social links), profile stats (status, verified, points, last activity, registration date, completion score), and every admin-defined custom profile field.
  • A live column layout you can reorder, resize and scroll. Drag a header to reorder with a blue insertion line showing where it lands, drag its right edge to resize, and the table scrolls sideways rather than squeezing columns. Order and widths save per user and re-apply on reload, with a min-width floor so nothing collapses to one character. Registers only when Admin Columns isn't active, so the two never conflict.
  • A Roles column with inline multi-select editing, so roles can be added or changed from the list. Gated on promote_users, with a self-lockout guard.
  • Custom user-meta columns — add any WordPress user-meta key as a sortable, filterable, inline-editable column through a searchable repeater UI: pick the key from what's in your database, label it, choose Sort / Filter / Edit. Recovers things like WooCommerce billing phone and email, or custom per-user flags, with no code.
  • A WooCommerce Orders screen (HPOS or legacy, loading only when WooCommerce is active) showing the customer's profile columns, native order columns (Products, Items, Payment and Shipping method, Coupons, Billing phone/email/company, Customer note), and a generic order and order-item meta engine — name any meta key and it becomes a column, with item-scope filtering and sorting. Multi-item orders sort by their earliest value. Domain plugins can pretty-print their own keys via the tbc_acol/order_meta_value filter.
  • Sortable columns — click a header to order by that field, with custom fields sorting through JSON_EXTRACT and numeric or date casting. Empty values sort to the bottom in both directions, so blanks don't crowd the top.
  • Sort that sticks. Your column and direction are remembered per admin and re-applied every visit, so a refresh, a return trip or submitting a filter no longer snaps back to username order. A Reset sorting link clears it, and a filter lets a site set its own default — newest members first, say.
  • Filterable columns — dropdowns and search above the Users list for status, verified and select or text custom fields, each with is empty / is not empty options for finding members missing a phone, bio or any field, plus a one-click Clear filters link.
  • Inline editing that writes back through Fluent Community's own model and validation. There's no native Quick Edit for the Users table, so this is purpose-built.
  • A settings page with a per-column matrix for which columns show and which are sortable, filterable or editable.

🏗 Architecture

  • A screen-agnostic core — Column plus Sortable / Filterable / Editable capabilities and a Screen abstraction with resolveUserId() — so a future list table like the WooCommerce Orders screen is one new class with no column changes.

📦 Requirements

  • Requires Fluent Community. Custom fields need FC Pro's Custom Profile Fields feature; standard fields work on free FC.

Admin Columns · WordPress plugin · WP Admin

Your community, manageable at a glance.

Switched from BuddyBoss to Fluent Community and lost your admin columns? This brings them back, built natively for Fluent Community — turning the Users list into a control panel you can sort, filter and edit in place. No third-party Admin Columns plugin required.

2lists upgraded — WordPress Users and WooCommerce Orders
Anyuser meta as a column, from a searchable picker. No code
Inlineediting that saves through Fluent Community’s own validation
0raw database writes — everything goes through WordPress and FC APIs

Three parts · one add-on

The Users list, WooCommerce orders, and what you switch on.

Click a tab. The capture opens full size.

Admin Columns › How it works
Choose a view

Where you spend your admin time

See it, sort it, fix it without leaving the page

Click a header to sort, use the toolbar to filter, click a cell to edit. Edits save through Fluent Community’s own validation, not around it.

  • Profile fields — display name, bio, avatar, website, cover photo, social links, username
  • Member stats — status, verified badge, points, last activity, registration date and a profile-completion score
  • Roles — view and edit a member’s WordPress roles inline, as a multi-select
  • Custom profile fields — every Fluent Community custom field appears automatically
  • Any user meta — billing fields, membership flags, anything per-user, from a searchable picker
The Admin Columns settings screen in WordPress
Pick the columns, and what each one can do.

Only if you sell

The buyer’s profile, next to their order

WooCommerce features appear only when WooCommerce is active, so a site that does not sell anything never loads them.

  • Customer profile columns — show a buyer’s Fluent Community profile beside their order
  • Order and line-item meta — turn event dates, ticket types or any custom field into a filterable column
  • No custom code for any of it
  • Modern HPOS and classic order storage both supported
screenshot coming soonstore-assets/products/tbc-admin-columns/woo-orders-columns.webp

Built to stay out of the way

Pick exactly what shows

One settings screen decides which columns appear and what each is allowed to do — show, sort, filter, edit.

  • Loads only what your site uses
  • Coexists with a third-party Admin Columns plugin if you already run one
  • No raw database writes — everything goes through WordPress and Fluent Community’s own APIs
  • Custom profile fields need Fluent Community Pro; everything else does not
screenshot coming soonstore-assets/products/tbc-admin-columns/column-setup.webp

What you get

  • The WordPress Users list turned into a member control panel
  • WooCommerce Orders columns, when WooCommerce is present
  • Sorting, filtering and inline editing throughout
  • A settings screen to choose columns and their abilities

What you need

  • Fluent Community — custom profile fields require Pro
  • WooCommerce is optional — the Orders features activate only when it is installed
  • The TBC Community App is not required. This is a WP Admin tool

Pricing

Free.

Admin Columns is one of our free tools. Activate a licence key so updates arrive automatically.

Admin ColumnsWordPress plugin · WP AdminFree
At checkout$0