15 things
(you didn't know)
you can do with
GraphQL
in
WordPress
Leonardo Losoviz
GATOGRAPHQL.COM
What
(you know)
you can use
GraphQL
for
✅ Build headless sites
✅ Render sites dynamically via CSR
1.
As an API to fetch data
(like the WP REST API)
What
(you know)
you can use
GraphQL
for
2. ...(that's pretty much it)
But there is
a ton more
that we can do with
GraphQL
in
WordPress
...
...Using A
NEW PLUGIN
:
Gato GraphQL
GATOGRAPHQL.COM
(I am the author)
Let's explore
15 things
we can do WITH (
Gato
)
GraphQL
in
WordPress
1. Search WP data
(eg: finding posts or users by metadata)
2. Complement WP-CLI
(eg: selecting on which resources to apply A command)
3. Send personalized emails
4. Retrieve data for blocks for both CSR and SSR
(using DRY logic!)
5. Map JavaScript components to blocks
6. Duplicate a blog post
7. Customize content for different users
8. Adapt content in bulk
(eg: replacing a string in all posts, as when migrating the site's domain)
9. Automate admin tasks
(eg: inserting a mandatory block whenever missing)
10. Add a custom CTA block before a campaign to all posts, and remove it afterwards
11. Translate a blog post
(at the block-property level!)
12. Send a notification when there's a new post, and a daily summary of activity to your email
13. Combine data from Mailchimp subscribers and website users
14. Import a post from another WordPress site
15. Distribute content to multiple downstream sites
(eg: sync data within a multisite)
graphql
IS A POWERFUL
AND versatile
TOOL FOR
INTERACTING WITH data
in
wordpress
CONCLUSION
Thanks!
🙏
slides.com/leoloso/graphql-in-wordpress
15 things
(you didn't know)
you can do with
GraphQL
in
WordPress
Leonardo Losoviz
GATOGRAPHQL.COM
Slides:
Made with Slides.com