WordPress REST API-integration
Denne guide viser, hvordan du bruger OpenClaw Ultra til at administrere din WordPress-side — publicere indlæg, administrere WooCommerce-produkter, vælge kategorier og udfylde hashtags — alt sammen via WordPress REST API.
Hvad du skal bruge
- En selv-hostet WordPress-side (wordpress.org, ikke wordpress.com)
- Basic Auth-pluginnet installeret på din WordPress-side
- OpenClaw Ultra installeret på din Windows-computer
Trin 1: Installer Basic Auth-pluginnet
WordPress REST API kræver godkendelse. Den nemmeste måde er at bruge Basic Auth-pluginnet.
- Download pluginnet fra: https://github.com/WP-API/Basic-Auth
- I WordPress-administrationspanelet skal du gå til Plugins → Tilføj nyt → Upload plugin
- Upload den downloadede
Basic-Auth-master.zip-fil - Klik på Aktiver

Alternativ godkendelse
Hvis din server understøtter OAuth eller Applikationsadgangskoder (WordPress 5.6+), kan du bruge dem i stedet. Denne guide bruger Basic Auth for enkelhedens skyld.
Trin 2: Opret en .env-fil til legitimationsoplysninger
Opret en .env-fil et sikkert sted på din computer for at gemme dine WordPress-sidelegitimationsoplysninger.
Opret en fil med navnet wordpress.env med følgende indhold:
WP_SITE_URL=https://yoursite.com
WP_USERNAME=your-admin-username
WP_APPLICATION_PASSWORD=your-passwordHold din .env-fil sikker
Tilføj aldrig din .env-fil til versionskontrol, og del den ikke offentligt. Tilføj *.env til din .gitignore-fil.
Trin 3: Konfigurer OpenClaw Ultra til at læse .env-filen
I OpenClaw Ultra kan du bruge File-færdigheden til at læse din .env-fil og indlæse legitimationsoplysningerne.
- Åbn OpenClaw Ultra
- I chatten skal du skrive:
Læs filen på C:\sti\til\wordpress.env og gem hver linje som en variabel.- OpenClaw Ultra vil fortolke
.env-filen og gøre værdierne tilgængelige for efterfølgende forespørgsler.
Trin 4: Publicer et WordPress-indlæg via REST API
Nu kan du bruge OpenClaw Ultra til automatisk at oprette og publicere WordPress-indlæg.
Eksempel på instruktion:
Brug WordPress REST API på {WP_SITE_URL}/wp-json/wp/v2/posts,
opret et nyt indlæg med:
- Title: "My First Automated Post"
- Content: "This post was created by OpenClaw Ultra via the WordPress REST API."
- Status: publish
- Categories: Technology, AI
- Hashtags: #WordPress #Automation #OpenClaw
Brug Basic Auth med brugernavn {WP_USERNAME} og adgangskode {WP_APPLICATION_PASSWORD}.OpenClaw Ultra vil sende en POST-anmodning til WordPress REST API-slutpunktet og publicere dit indlæg.
Reference over API-slutpunkter
| Handling | Endpoint | Method |
|---|---|---|
| Opret indlæg | /wp-json/wp/v2/posts | POST |
| Opdater indlæg | /wp-json/wp/v2/posts/{id} | PUT |
| Hent indlæg | /wp-json/wp/v2/posts | GET |
| Slet indlæg | /wp-json/wp/v2/posts/{id} | DELETE |
Trin 5: Administrer WooCommerce-produkter
Hvis du har WooCommerce installeret, kan du også administrere produkter via WooCommerce REST API.
Eksempel på instruktion:
Brug WooCommerce REST API på {WP_SITE_URL}/wp-json/wc/v3/products,
opret et nyt produkt med:
- Name: "AI Automation Course"
- Type: simple
- Regular price: 49.99
- Description: "Learn how to automate your workflows with AI."
- Categories: Courses, Digital Products
- Stock: 100
Brug Basic Auth med brugernavn {WP_USERNAME} og adgangskode {WP_APPLICATION_PASSWORD}.WooCommerce API-slutpunkter
| Handling | Endpoint | Method |
|---|---|---|
| Opret produkt | /wp-json/wc/v3/products | POST |
| Hent produkter | /wp-json/wc/v3/products | GET |
| Opdater produkt | /wp-json/wc/v3/products/{id} | PUT |
| Slet produkt | /wp-json/wc/v3/products/{id} | DELETE |
| Hent ordrer | /wp-json/wc/v3/orders | GET |
| Opret kategori | /wp-json/wc/v3/products/categories | POST |
Trin 6: Vælg kategorier
Før du tildeler kategorier til dine indlæg, skal du muligvis finde eksisterende kategori-ID'er.
Instruktion til at hente kategorier:
Brug WordPress REST API på {WP_SITE_URL}/wp-json/wp/v2/categories,
list alle kategorier på siden.
Brug Basic Auth med brugernavn {WP_USERNAME} og adgangskode {WP_APPLICATION_PASSWORD}.For at oprette en ny kategori:
Opret en ny kategori med navnet "AI Tutorials" via:
POST {WP_SITE_URL}/wp-json/wp/v2/categories
med navn "AI Tutorials" og slug "ai-tutorials".
Brug Basic Auth med brugernavn {WP_USERNAME} og adgangskode {WP_APPLICATION_PASSWORD}.Trin 7: Udfyld hashtags automatisk
Du kan bede OpenClaw Ultra om at generere og tilføje relevante hashtags til dine indlæg.
Eksempel på instruktion:
For indlægget med titlen "My First Automated Post" på {WP_SITE_URL},
generer 5 relevante hashtags baseret på dets indhold og tilføj dem til indlægget.
Brug WordPress REST API til at opdatere indlæggets tags eller brugerdefinerede felter.
Brug Basic Auth med brugernavn {WP_USERNAME} og adgangskode {WP_APPLICATION_PASSWORD}.Fejlfinding
401 Uautoriseret
- Sørg for at Basic Auth-pluginnet er aktiveret
- Bekræft at dit brugernavn og adgangskode er korrekte
- Kontrollér at din WordPress-side bruger HTTPS
404 Slutpunkt ikke fundet
- Sørg for at pæne permalinks er aktiveret under Indstillinger → Permalinks
- Bekræft at REST API er tilgængelig:
{WP_SITE_URL}/wp-json/
403 Forbudt / Blokeret af Cloudflare
Hvis du får en 403-fejl, blokerer Cloudflare muligvis API-forespørgslen. Dette sker fordi WordPress REST API-forespørgsler fra automatiserede værktøjer kan markeres som mistænkelige.
Løsning — Angiv en brugerdefineret User-Agent-header:
Når du foretager forespørgsler via OpenClaw Ultra, skal du eksplicit angive en almindelig User-Agent-streng, så Cloudflare behandler forespørgslen som kommende fra en rigtig browser. For eksempel:
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36I din OpenClaw Ultra-instruktion skal du inkludere User-Agent-headeren sådan:
POST {WP_SITE_URL}/wp-json/wp/v2/posts
Headers:
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36
Authorization: Basic {base64-encoded-credentials}
Body:
title: "My Post"
content: "Post content"
status: publishWooCommerce-slutpunkt ikke tilgængeligt
- Sørg for at WooCommerce-pluginnet er installeret og aktiveret
- WooCommerce API kræver WooCommerce 3.0+
Næste trin
- Udforsk andre WordPress REST API-slutpunkter
- Automatiser publiceringsplaner for indhold
- Opbyg en komplet indholdsarbejdsgang med OpenClaw Ultra
Fortsæt med andre integrationsguider for at udvide dine automatiseringsmuligheder.