📣 The remaining guides will soon be available. Subscribe to our newsletter to be notified when it happens.


  1. Strategies for API hierarchies

  2. Removing types from the schema

  3. Making directives available to the admin only

  4. Creating language-based endpoints for translating the content of the site

  5. Translating content inside blocks

Extending the GraphQL API

  1. Understanding how the WordPress data model is mapped to the GraphQL schema

  2. Bootstrapping an extension

  3. Creating a type

  4. Creating an interface

  5. Creating a field resolver

  6. Creating a directive

  7. Creating a mutation resolver

  8. Creating a union type

  9. Creating a custom scalar

  10. Creating an enum

  11. Adding a field to all custom post types

  12. Adding more elements to the schema configuration

  13. Creating a custom access control rule

  14. Creating modules

  15. Creating persisted queries via code

  16. Restricting fields to the WordPress admin

  17. Hooking into Proactive feedback

  18. Versioning fields and directives