Since Admin Columns Pro upgraded to 7.x, Voxel’s listing plan output is leaking into every ACP-managed column across all CPTs.
Environment:
WordPress 6.9.4
PHP 8.3.22
MySQL 8.0.36
Voxel 1.7.7.5
ACP 7.0.15
Elementor Pro 4.0.4
Rocket.net managed hosting
What’s happening:
– CPTs with named plans (Events): full plan label appears in every ACP column, every row.
https://owepdcm5qb-staging.onrocket.site/wp-admin/edit.php?post_type=event
– CPTs with blank plan tokens (Accommodations, Restaurants, Musicians, Government): blank token renders as stray “–” prefix above every real cell value.
– CPTs with no plans (Activities): zero bleed — confirms Voxel’s plan output is the source.
– Secondary (Restaurants): Price Range field intermittently dumps all option keys vertically instead of selected value.
Hypothesis: ACP 7.0 changed its column rendering pipeline. Voxel’s plan value appears registered via manage_{post_type}_posts_custom_column without a strict column-key guard, so ACP 7.0 no longer scopes it correctly and it bleeds into all columns in the row.
Questions:
1. Does Voxel’s plan output callback include a strict key check before echoing?
2. If not, can one be added?
3. Is there a filter to suppress Voxel’s WP Admin column output without affecting front-end behavior?
Related Ticket:
https://getvoxel.io/questions/admin-column-issue-with-custom-post-type-columns/
Screenshots attached.
Jason Janes
RoatanYP.com
cc: @Nick
©2026 Created by 27collective LLC. All rights reserved