skills/skills.volces.com/wordpress-selfhosted

wordpress-selfhosted

Installation
SKILL.md

WordPress Self-Hosted

Manage a self-hosted WordPress site via SSH+WP-CLI (primary) or WP REST API (when direct HTTPS access is available).

Configuration — set via openclaw.json skills.entries.wordpress-selfhosted.env (preferred) or shell environment. Falls back to TOOLS.md if set there.

  • WP_HOST — LAN IP or domain, e.g., myblog.com (required, gated)
  • WP_SSH_USER — SSH user, e.g., dev (required, gated)
  • WP_ROOT — WordPress root path, e.g., /var/www/html/wordpress (required, gated)
  • WP_USER — WordPress username (optional; set in TOOLS.md or env)
  • WP_1P_ITEM — 1Password item name for app password (optional; set in TOOLS.md or env)

Connection Decision Tree

Use SSH+WP-CLI when:

  • WordPress is on a LAN IP (HTTP only)
  • Site is behind Cloudflare or a reverse proxy that strips Authorization headers
  • SITEURL is https:// but you're connecting over HTTP (SSL mismatch blocks app passwords)
  • You need plugin/theme/DB/cache operations (REST can't do these anyway)
Installs
3
First Seen
Apr 10, 2026
wordpress-selfhosted from skills.volces.com