SleekView Charts for WPGraphQL for ACF
SleekView Charts reads the show_in_graphql flag on every ACF field group and joins it to WPGraphQL's query log, so exposure coverage, fields per type and per-field query volume turn into Number, Pie, Bar and Area cards.
♾️ Lifetime License available
Exposing a field group is fast. Auditing what's exposed is the hard part.
WPGraphQL for ACF gives every Advanced Custom Fields group a show_in_graphql checkbox. Tick it and the fields surface on the matching GraphQL type. The plugin does its job perfectly per group. The site-level picture, which groups are exposed, which types they hang off, which fields actually get queried by the frontend, only lives across hundreds of ACF posts and the WPGraphQL query log.
SleekView Charts reads the acf-field-group post type (where show_in_graphql lives in the group settings JSON) and joins it to WPGraphQL's logged operations. A Number card counts exposed groups. A Pie splits exposed fields by ACF field type so the schema owner sees how much of the surface is plain text against repeaters or relationship fields. A Bar groups query volume by exposed field name to spot fields that nobody on the frontend actually reads. An Area trends new exposures over time, which is the fastest way to catch "we accidentally exposed the internal admin notes group" before it ships.
Everything reads from data ACF and WPGraphQL already write. The dashboard works on every install that has both plugins active, with no extra schema generator and no parallel registry to keep in sync.
Workflow
Turn ACF exposure into a dashboard
Index ACF field groups
Join WPGraphQL query log
Compose the chart cards
Share with the team
Sample dashboard
Charts you can build from WPGraphQL for ACF data
Exposed field groups
Count
Exposed fields by ACF type
Count
group by field_type
Query volume by exposed field
Count
group by graphql_field_name
New exposures per week
Count
group by post_modified
Comparison
Default ACF + WPGraphQL admin vs SleekView Charts
Default ACF + WPGraphQL admin
- Exposure is one checkbox per group, never aggregated
- No per-field-type split of what's actually on the schema
- Query volume per exposed field lives only in raw logs
- Newly exposed groups have no audit surface before they ship
- Schema reviews start from a spreadsheet someone built by hand
SleekView Charts
- KPI card for total exposed ACF field groups
- Pie split across ACF field types on the public schema
- Bar of query volume per exposed graphql_field_name
- Area trend of new exposures per week for release audits
- Filters carry between table audit and chart cards on one dataset
Features
What SleekView Charts gives you for WPGraphQL for ACF
Schema coverage at a glance
Render every ACF field group as a chartable row joined to WPGraphQL's log, so schema owners see exposure, types and traffic without reading a single field group post.
Find unused exposed fields
A Bar of query volume per field surfaces fields that have been exposed for months with zero frontend reads. Those are the safest, highest-impact targets for a schema cleanup.
Catch accidental exposures
An Area trend of newly exposed groups makes "we accidentally turned on the internal notes group" visible the same day it happens, before it lands on staging or prod.
Audience
Who builds WPGraphQL for ACF charts dashboards with SleekView
Schema owners
Track total exposed groups, the per-field-type mix and per-field query volume. Decide what to keep, what to deprecate and what to gate behind authenticated queries from one screen.
Frontend leads
See which exposed fields actually feed the headless app, so onboarding a new dev starts from a real coverage map rather than guessing through the schema explorer.
Security and compliance
Watch the new-exposures trend and the field-type pie. Exposing a relationship or user-meta group is a different risk profile than exposing a text field, and the chart makes that explicit.
The bigger picture
Why a checkbox per group needs a site-level audit
WPGraphQL for ACF makes exposure trivial: one checkbox per group, applied to dozens of groups across content types over months. Each individual decision feels safe in isolation. The cumulative public schema is the part that nobody owns.
A site that started with a few exposed groups ends up exposing relationship fields that point at user meta, repeaters that load thousands of subfield rows per query and admin-only notes that should never have left the WP backend. A KPI of exposed groups makes the surface countable. A pie of field types makes the shape honest.
A bar of query volume separates the fields the frontend really needs from the long tail. An area trend of new exposures lets a schema review catch leaks before they ship. Same checkbox flow, completely different governance posture.
Questions
Common questions about SleekView Charts for WPGraphQL for ACF
ACF field groups (post type acf-field-group), the group settings JSON stored in post_content that holds show_in_graphql and graphql_field_name, and the WPGraphQL query log when joined for per-field hit counts. No premium ACF add-on is required.
 ACF and ACF Pro both write the same field-group post type. SleekView Charts reads it identically, so the dashboard works on a free-only stack as long as WPGraphQL for ACF is active and field groups have the show_in_graphql flag enabled.
 Yes. Group by graphql_type_name to split exposure by the GraphQL types ACF mounts fields onto: Post, Page, MediaItem, custom post types and ACF Options. Useful for spotting which type carries the heaviest field load.
 Yes. Filter the exposure table to graphql_query_count = 0 and run any chart card on the filtered set. Schema owners typically run this filter once per quarter as input to a cleanup sprint.
 Both. WPGraphQL for ACF v2 (rewritten 2023+) and the older registry both expose the same flag on the ACF group, so the dashboard reads from the source of truth (the ACF post) and tolerates either version of the bridge plugin.
 Yes. Group by post_modified on the acf-field-group post type with an Area or Line card. Each spike maps to a release where the team turned on a new batch of groups, which is the natural audit checkpoint.
 Yes. Any filtered set behind a chart card exports as CSV with the exposure columns the table view would show. Schema reviews use the export as the authoritative coverage record.
 Yes. The dashboard reads ACF groups directly, so it coexists with CPT UI, Metabox or hand-coded post types. If those plugins also expose data to GraphQL through their own bridges, the WPGraphQL query log still attributes traffic per field name.
 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 checkout