WPGraphQL
WPGraphQL Logo
ExtensionsBlogREPL
GitHubWordPress Plugin

Getting Started

  • Introduction
  • Getting Started

Beginner Guides

  • Intro to GraphQL
  • WPGraphiQL IDE
  • Intro to WordPress
  • Interacting with WPGraphQL
  • Building your first WPGraphQL Extension
  • WPGraphQL vs WP REST API

Using WPGraphQL

  • Posts and Pages
  • Custom Post Types
  • Categories and Tags
  • Custom Taxonomies
  • Media
  • Menus
  • Settings
  • Users
  • Comments
  • Plugins
  • Themes
  • Widgets

Dig Deeper

  • WPGraphQL Concepts
  • WordPress as an Application Data Graph
  • WPGraphQL Request Lifecycle
  • Default Types and Fields
  • Connections
  • Interfaces
  • GraphQL Queries
  • GraphQL Resolvers
  • Mutations
  • Performance
  • Security
  • Authentication and Authorization
  • Hierarchical Data
  • Debugging
  • Using data from Custom Database Tables
  • Use WPGraphQL with PHP
  • Customizing WP GraphiQL IDE
  • WPGraphQL Mutations (Developer)

Experiments

  • What are Experiments?
  • Using Experiments
  • Creating Experiments
  • Contributing Experiments

Community

  • Contributing to WPGraphQL
  • Testing
  • Upgrading
  • FAQ
  • Common Issues
  • Known Limitations
  • Compatibility Guide
  • Submit Extension

Interfaces

Add some interesting interfaces here.

On this page

    GitHub
    WordPress Plugin
    Twitter
    YouTube
    Discord

    © 2025 WPGraphQL. All rights reserved.