A: The Internal GraphQL Server can be invoked within your application, using PHP code. You can use it to trigger the execution of a GraphQL query whenever some action happens, to perform some related task (such as sending a notification, adding a log entry, validating a condition, etc).
Persisted queries are normal GraphQL queries, however they are stored in the server and accessed under their own URL, thus emulating a REST endpoint. They provide the advantages of both REST and GraphQL. They allow you to execute tasks directly within the wp-admin, without deploying any code. (Eg: the automations are executions of persisted queries, that you code directly in the wp-admin)
A: Both, read and write. In the website, in the "Query examples" section of the guides, it shows several examples of what you can do. For instance, to create posts: https://gatographql.com/guides/query/posts#creating-posts
Thanks again and sorry but can we update wordpress data on a larger scope, ie not only posts ? If yes what kind of data are we limited to if any limitation exist ?
Yes you can. There are no limitations. Check all the "Query examples" guides: https://gatographql.com/guides/query
Q: Is it possible to map Gutenberg blocks with any page builder?
I wondering if I say create a section, heading or any htlm element and map it to a Gutenberg block. I'd like for the design in Bricks to synch with Bricks one to one. I delete an element in Gutenberg or Bricks it synchs with each other.
Bricks: I don't know. However, if there's demand for it, I could build an integration.
(I'm actually working on an integration for Elementor right now, and even though I haven't done a deep research yet, I assume one for Bricks would be similar)
Currently, my workflow is to create custom fields using Metabox to hold my content and query that data on the front. Kevin Gearly new product Etch is in the process of bring that feature. Being able to build the structure in a page builder and it synch one to one with Gutenberg Blocks would save me a lot of time.
For what I've seen, Etch seems to be storing its data already in Gutenberg. Then, whatever you do with Etch, you could already query with Gato GraphQL.
For Metabox, if it's possible to retrieve its data via meta fields, then you're also covered with Gato GraphQL. If not, I could create an extension at some point.
About Bricks, are you part of the Bricks community? Can check if there's interest?
I am part of the brick community. Have you heard of Gutenbricks? While I've not used it it does the same thing or similar. Gutenbricks was the first to my knowledge to do one to one synch with Gutenberg Blocks. From what I've seen, Gutenbricks makes it easy, create the design in Bricks and it automatically creates the blocks for you.
I have seen Gutenbricks, but not used it. I haven't used Bricks either, but I've seen its community is growing and they are very passionate about it, so I'd be interested in creating an extension for it, if there was interest
Q: Can Gato Graphql query ant content from the wordpress?
If I were to have content in Metabox custom fields or Gutenberg blocks can I query the data within Bricks Builder?
A: Meta fields and gutenberg blocks, yes you can do that already. For custom fields (MetaBox or any other plugin), if that data is not saved as a meta field, then you need to create a field to fetch that data. So yes, it is doable, but you'd need to do it. (That is, if there's no extension for that plugin on gatographql.com)
Q: What does these features mean?
What does Internal GraphQL server & Persisted queries mean?
when are these features important?
Leonardo_GatoGraphQL
Apr 10, 2025A: The Internal GraphQL Server can be invoked within your application, using PHP code. You can use it to trigger the execution of a GraphQL query whenever some action happens, to perform some related task (such as sending a notification, adding a log entry, validating a condition, etc).
Persisted queries are normal GraphQL queries, however they are stored in the server and accessed under their own URL, thus emulating a REST endpoint. They provide the advantages of both REST and GraphQL. They allow you to execute tasks directly within the wp-admin, without deploying any code. (Eg: the automations are executions of persisted queries, that you code directly in the wp-admin)
Docs:
- https://gatographql.com/extensions/persisted-queries
- https://gatographql.com/extensions-reference/persisted-queries
- https://gatographql.com/extensions/internal-graphql-server
- https://gatographql.com/extensions-reference/internal-graphql-server/
Share Gato GraphQL
Q: How is this plugin different than WPGraphQL?
What new does this plugin offer compared to WPGraphQL?
Leonardo_GatoGraphQL
Apr 10, 2025A: It's explained in the comparison post: https://gatographql.com/comparisons/gatographql-vs-wpgraphql
Share Gato GraphQL
Q: Write access
Hi,
Is it only for reading wordpress data or is there still a way to update this data?
Leonardo_GatoGraphQL
Apr 8, 2025A: Both, read and write. In the website, in the "Query examples" section of the guides, it shows several examples of what you can do. For instance, to create posts: https://gatographql.com/guides/query/posts#creating-posts
Share Gato GraphQL
Thanks, can we also update existing wordpress data?
Yes, can. An example to update posts is in that same doc: https://gatographql.com/guides/query/posts#updating-posts
Thanks again and sorry but can we update wordpress data on a larger scope, ie not only posts ? If yes what kind of data are we limited to if any limitation exist ?
Yes you can. There are no limitations. Check all the "Query examples" guides: https://gatographql.com/guides/query
Q: Is it possible to map Gutenberg blocks with any page builder?
I wondering if I say create a section, heading or any htlm element and map it to a Gutenberg block. I'd like for the design in Bricks to synch with Bricks one to one. I delete an element in Gutenberg or Bricks it synchs with each other.
Leonardo_GatoGraphQL
Apr 7, 2025A: Gutenberg: yes. Check the docs:
- https://gatographql.com/guides/query/blocks
- https://gatographql.com/guides/interact/working-with-gutenberg-blocks
- https://gatographql.com/tutorial/retrieving-structured-data-from-blocks
Bricks: I don't know. However, if there's demand for it, I could build an integration.
(I'm actually working on an integration for Elementor right now, and even though I haven't done a deep research yet, I assume one for Bricks would be similar)
Share Gato GraphQL
Verified purchaser
Good to hear that you working on that idea anyway. You may not have demand for it as they may not be ware that it's a possibility.
Verified purchaser
Currently, my workflow is to create custom fields using Metabox to hold my content and query that data on the front. Kevin Gearly new product Etch is in the process of bring that feature. Being able to build the structure in a page builder and it synch one to one with Gutenberg Blocks would save me a lot of time.
For what I've seen, Etch seems to be storing its data already in Gutenberg. Then, whatever you do with Etch, you could already query with Gato GraphQL.
For Metabox, if it's possible to retrieve its data via meta fields, then you're also covered with Gato GraphQL. If not, I could create an extension at some point.
About Bricks, are you part of the Bricks community? Can check if there's interest?
Verified purchaser
I am part of the brick community. Have you heard of Gutenbricks? While I've not used it it does the same thing or similar. Gutenbricks was the first to my knowledge to do one to one synch with Gutenberg Blocks. From what I've seen, Gutenbricks makes it easy, create the design in Bricks and it automatically creates the blocks for you.
I have seen Gutenbricks, but not used it. I haven't used Bricks either, but I've seen its community is growing and they are very passionate about it, so I'd be interested in creating an extension for it, if there was interest
Q: Can Gato Graphql query ant content from the wordpress?
If I were to have content in Metabox custom fields or Gutenberg blocks can I query the data within Bricks Builder?
Leonardo_GatoGraphQL
Mar 31, 2025A: Meta fields and gutenberg blocks, yes you can do that already. For custom fields (MetaBox or any other plugin), if that data is not saved as a meta field, then you need to create a field to fetch that data. So yes, it is doable, but you'd need to do it. (That is, if there's no extension for that plugin on gatographql.com)
Share Gato GraphQL
Verified purchaser
Many thanks