Edge Developer Platform
  • Pages
    • Product Introduction
    • Quick Start
      • Importing a Git Repository
      • Starting From a Template
      • Direct Upload
    • Framework Guide
    • Project Guide
      • Project Management
      • edgeone.json
      • Error Codes
    • Build Guide
    • Deployment Guide
      • Overview
      • Create Deploys
      • Manage Deploys
      • Deploy Button
    • Domain Management
      • Overview
      • Custom Domain Name
      • Configuring an HTTPS Certificate
      • How to Configure a DNS CNAME Record
    • Pages Functions
    • KV Storage
    • Edge AI
    • EdgeOne CLI
    • Pages MCP
    • Best Practices
      • 1-Minute Quick Deployment + Free Beta Test in Progress | Your Exclusive DeepSeek, Handled by EdgeOne!
      • Deploy WordPress Gatsby To EdgeOne Pages
      • Build an Ecommerce Platform Using WordPress + GatsbyJS
      • Combining Sanity to Deploy a Portfolio Template
    • Migration Guides
      • Migrating from Vercel to EdgeOne Pages
      • Migrating from Cloudflare Pages to EdgeOne Pages
      • Migrating from Netlify to EdgeOne Pages
    • FAQs
    • Contact Us
    • Release Notes
Unlock 1 Year of EdgeOne + 1TB CDN: Join Our Developer Journey
Get Started Now !

Deploy WordPress Gatsby To EdgeOne Pages

Deploying WordPress On a Server

Deploy your own WordPress project and obtain the WordPress access URL, such as http://xxx.com.

Installing Necessary WordPress Plugins

Install the WPGraphQL and WP Gatsby plugins.


Select the Wordpress-Gatsby Template In Pages


Enter the WordPress access address, such as http://xxx.com/graphql
Click deploy to get the speed up data access WordPress blog address.

Binding WebHook For Automated Article Updates

On the project settings page, create a new webhook and copy the API

In the WordPress management backend, click Settings -> GatsbyJS, and paste the copied API into the Builds Webhook URL.

When writing articles in WordPress, it will automatically trigger the Pages build process, fetch the latest articles, and update the website.