Integracja z REST API WordPress
Ten przewodnik pokazuje, jak używać OpenClaw Ultra do zarządzania witryną WordPress — publikowania postów, zarządzania produktami WooCommerce, wybierania kategorii i dodawania hashtagów — wszystko za pośrednictwem REST API WordPress.
Czego będziesz potrzebować
- Samodzielnie hostowaną witrynę WordPress (wordpress.org, nie wordpress.com)
- Plugin Basic Auth zainstalowany na twojej witrynie WordPress
- OpenClaw Ultra zainstalowany na pulpicie Windows
Krok 1: Zainstaluj plugin Basic Auth
REST API WordPress wymaga uwierzytelnienia. Najprostszym sposobem jest użycie pluginu Basic Auth.
- Pobierz plugin z: https://github.com/WP-API/Basic-Auth
- W panelu administracyjnym WordPress przejdź do Wtyczki → Dodaj nową wtyczkę → Prześlij wtyczkę
- Prześlij pobrany plik
Basic-Auth-master.zip
- Kliknij Aktywuj

💡 Alternatywne uwierzytelnienie
Jeśli twój serwer obsługuje OAuth lub Hasła aplikacji (WordPress 5.6+), możesz ich również użyć. Ten przewodnik używa Basic Auth dla uproszczenia.
Krok 2: Utwórz plik .env dla poświadczeń
Utwórz plik .env w bezpiecznej lokalizacji na swoim komputerze, aby przechowywać poświadczenia witryny WordPress.
Utwórz plik o nazwie wordpress.env o następującej treści:
WP_SITE_URL=https://twojastrona.com
WP_USERNAME=twoj-admin
WP_APPLICATION_PASSWORD=twoje-haslo
⚠️ Chroń swój plik .env
Nigdy nie dodawaj pliku .env do kontroli wersji ani nie udostępniaj go publicznie. Dodaj *.env do pliku .gitignore.
Krok 3: Skonfiguruj OpenClaw Ultra do odczytu pliku .env
W OpenClaw Ultra możesz użyć umiejętności File, aby odczytać plik .env i załadować poświadczenia.
- Otwórz OpenClaw Ultra
- W czacie wpisz:
Odczytaj plik w C:\path\to\wordpress.env i zapisz każdą linię jako zmienną.
- OpenClaw Ultra przeanalizuje plik
.env i udostępni wartości dla kolejnych żądań.
Krok 4: Opublikuj post WordPress przez REST API
Teraz możesz użyć OpenClaw Ultra do automatycznego tworzenia i publikowania postów WordPress.
Przykładowy prompt:
Korzystając z REST API WordPress pod {WP_SITE_URL}/wp-json/wp/v2/posts,
utwórz nowy post z:
- Title: "Mój pierwszy zautomatyzowany post"
- Content: "Ten post został utworzony przez OpenClaw Ultra za pośrednictwem REST API WordPress."
- Status: publish
- Categories: Technology, AI
- Hashtags: #WordPress #Automation #OpenClaw
Użyj Basic Auth z nazwą użytkownika {WP_USERNAME} i hasłem {WP_APPLICATION_PASSWORD}.
OpenClaw Ultra wyśle żądanie POST do punktu końcowego REST API WordPress i opublikuje twój post.
Odnośnik punktów końcowych API
| Akcja | Punkt końcowy | Metoda |
| Utwórz post | /wp-json/wp/v2/posts | POST |
| Zaktualizuj post | /wp-json/wp/v2/posts/{id} | PUT |
| Pobierz posty | /wp-json/wp/v2/posts | GET |
| Usuń post | /wp-json/wp/v2/posts/{id} | DELETE |
—
Wyświetlanie 5/10 sekcji. Pełna treść: https://openclaw.aiondesktop.com/tutorials/pl/9