✨ 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 for WPGraphQL for ACF

SleekView reads the acf-field-group post type WPGraphQL for ACF augments, then renders show_in_graphql, graphql_field_name, field type and last modified as sortable audit columns inside WP Admin.

♾️ Lifetime License available

SleekView table view for WPGraphQL for ACF

Exposure is a checkbox. The audit is the missing surface.

WPGraphQL for ACF adds a show_in_graphql checkbox to every ACF field group, plus a graphql_field_name slug that controls how the group lands on the schema. Per group, it's trivial: tick the box and the fields appear in GraphQL. Across a site with hundreds of groups, the cumulative public schema is the part nobody owns.

SleekView reads the acf-field-group post type directly, parses the group settings JSON stored in post_content and exposes show_in_graphql, graphql_field_name, graphql_type_name and the underlying ACF field types as real columns. A schema owner can filter to show_in_graphql = true, sort by graphql_type_name and see in one screen which types carry the heaviest field load and which groups quietly opened up sensitive data.

WPGraphQL for ACF keeps owning the schema registration. The table view owns the audit surface, so accidental exposures, unused fields and silent drift stop hiding inside per-group settings panels.

Workflow

How SleekView surfaces WPGraphQL for ACF data

1

Point at the field group posts

Pick the acf-field-group post type. SleekView parses the group settings JSON in post_content and surfaces show_in_graphql, graphql_field_name, graphql_type_name and field count as chartable, sortable columns.
2

Join the field rows

Pick acf-field on the same dataset so per-field types (text, image, repeater, relationship) show up alongside the group's exposure flag. A single audit table covers groups and their fields.
3

Compose the columns

Drag in Title, Type name, Field name, Exposed, Field count and Modified. Reorder, hide or rename any column without writing a custom-column callback.
4

Save and gate the view

Name the view ("Headless ACF coverage", "Public schema audit", "Newly exposed groups") and gate it by capability so schema owners, frontend leads and security reviewers each see the slice they need.

Sample columns

A typical WPGraphQL for ACF exposure audit

Every ACF field group rendered with its GraphQL exposure flag and type name. The same setting that's hidden behind a checkbox now drives a site-wide audit table.
Source: wp_posts
Field group GraphQL type Field name Fields Exposed Modified
Hero section Page hero 5 Yes 2026-05-12
Product specs Product productSpecs 12 Yes 2026-04-29
Internal editor notes Post editorNotes 3 Yes 2026-05-10
Author bio User authorBio 4 Yes 2026-02-14
Legacy banner Page 6 No 2024-09-03

Comparison

Default ACF + WPGraphQL admin vs SleekView

Default ACF + WPGraphQL admin

  • Exposure is one checkbox per group, never an aggregate column
  • No site-wide audit of which groups land on which GraphQL types
  • Field types live inside each group's edit screen, never as columns
  • Newly exposed groups have no review surface before they ship
  • Schema reviews start from a spreadsheet someone built by hand

SleekView

  • show_in_graphql and graphql_field_name as real, filterable columns
  • Filter to exposed = true to scope the table to the public schema
  • Sort by graphql_type_name to see exposure per GraphQL type
  • Saved views for schema owners, frontend leads and security reviewers
  • Same dataset the chart view reads, so table and dashboard stay in sync

Features

What SleekView gives you for WPGraphQL for ACF

Exposure as a real column

show_in_graphql and graphql_field_name move from per-group settings into first-class table columns, so a schema owner sees the public surface without clicking through every group.

Filter the public schema

Stack filters on exposed, graphql_type_name and field_type to pull every relationship field on the User type, or every repeater exposed in the last month, in one query.

Catch accidental exposures

Sort by post_modified descending and filter to exposed = true to see the most recently exposed groups, so an internal-notes group flipped on by mistake surfaces the same day it ships.

Audience

Who uses SleekView for WPGraphQL for ACF

Schema owners

A saved view of every exposed group with its type and field count becomes the working surface for deprecations, renames and gated additions to the public schema.

Frontend leads

Filter to graphql_type_name = Page and a new developer sees the actual coverage map their frontend reads from, instead of poking through the schema explorer.

Security reviewers

A view filtered to exposed = true and sorted by post_modified surfaces newly exposed groups before they reach production, with a CSV export for the compliance log.

The bigger picture

Why a checkbox per group needs a site-level audit

WPGraphQL for ACF makes exposure trivial, which is precisely what makes the cumulative public schema invisible. One checkbox, applied to dozens of groups over months, ends up exposing relationship fields, internal notes and admin metadata that nobody intentionally signed off on. SleekView reads the acf-field-group post type WPGraphQL for ACF already augments and renders show_in_graphql plus graphql_field_name as real columns.

Schema owners filter and sort, security reviewers run the same audit every quarter, frontend leads stop guessing. The plugin keeps owning schema registration. The table view owns the audit surface, so silent drift becomes a one-screen conversation instead of a multi-hour archeology project.

Questions

Common questions about SleekView for WPGraphQL for ACF

From the standard acf-field-group post type and the group settings JSON stored in post_content, which is where show_in_graphql and graphql_field_name live. The acf-field rows for individual fields are read on the same dataset.

 

Both. ACF and ACF Pro write the same field-group post type, and WPGraphQL for ACF augments it the same way on either edition. SleekView reads the post type directly, so the audit works on any combination.

 

Yes. graphql_type_name is a sortable column with a filter, so the table can scope to Page, Post, MediaItem, custom post types or ACF Options. Useful for finding which type carries the heaviest field load.

 

Both. WPGraphQL for ACF v2 (the rewrite) and the older registry both expose the same show_in_graphql flag on the ACF group, so the table reads from the source of truth (the ACF post) and tolerates either version of the bridge plugin.

 

Yes, when the WPGraphQL query log is on. Join the field exposure table to the query log dataset, filter to graphql_query_count = 0 and the resulting list is the natural starting point for a schema cleanup sprint.

 

Toggling show_in_graphql inline routes through the standard WordPress update path, the same one ACF and WPGraphQL for ACF listen to. Schema regeneration fires exactly as it does from the field group edit screen.

 

Yes. Any filtered set exports as CSV with field group, type name, field name, exposure flag, field count and modified date. Schema reviews use the export as their authoritative coverage record.

 

No. The plugin still owns per-group settings and the schema bridge. SleekView adds a site-wide audit table on top of the data WPGraphQL for ACF already maintains, so exposure decisions stop being one-at-a-time and become measurable.

 

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