✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount

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

SleekView Charts dashboard for WPGraphQL for ACF

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

1

Index ACF field groups

SleekView reads the acf-field-group post type, parses the group settings JSON in post_content and surfaces show_in_graphql, graphql_field_name, location rules and field counts as chartable columns.
2

Join WPGraphQL query log

Match the resolved operation against exposed field names so a field's lifetime query volume becomes a column on the same dataset that drives the exposure table.
3

Compose the chart cards

Pick Number, Pie, Bar, Area or Line cards. Group by graphql_type_name, field_type, exposed flag or post_modified, and aggregate as Count, Sum, Average, Minimum or Maximum.
4

Share with the team

Name the dashboard ("Headless ACF coverage", "Unused exposed fields") and gate it by capability so schema owners, frontend leads and editors each see the slice they need.

Sample dashboard

Charts you can build from WPGraphQL for ACF data

Each card reads from ACF field group posts and the WPGraphQL query log together. Mix them to build a dashboard for schema reviews, frontend audits or a tidy-up sprint.
Number · Default

Exposed field groups

Total ACF field groups with show_in_graphql = true. The single number a schema owner watches to know the size of the public surface.
Count
Pie · Donut text

Exposed fields by ACF type

Split across text, image, repeater, flexible_content, relationship and the rest. Repeater and flexible-content shares hint at how heavy the resolvers will be.
Count group by field_type
Bar · Horizontal

Query volume by exposed field

Per-field hit count from WPGraphQL's log. Fields exposed for months with zero queries are the first candidates for unexposing during a schema cleanup.
Count group by graphql_field_name
Area · Gradient

New exposures per week

Trend of field groups flipped to show_in_graphql over time. A spike before a release is normal, a quiet drift between releases is worth a review.
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.

Starter

€79

EUR

per year

  • 3 websites
  • 1 year of updates
  • 1 year of support

Pro

€149

EUR

per year

  • Unlimited websites
  • 1 year of updates
  • 1 year of support

Lifetime ♾️

Most popular

€249

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