Work in progress Raycast extension to manage your WordPress sites.
The api could break and change at any time. Currently no multi-site support
Just some brainstorming features. The list can change at any time and is not in any particular order.
- Discover / debug missing dependencies (wp-cli)
- Recommend additional wp-cli packages
- Check server resources and recommend changes
- Connect to sites locally
- Connect to sites remotely
- Accept a global directory to monitor for sites
- Accept blueprints for creating new sites with pre-configured plugins, themes, etc
- Create a new site
- Delete a site
- Update a site to a specific wp version
- Interact with env tools like docker, wp-env, Local, etc
- Interact with Remote tools like WP Engine, Pantheon, etc to deploy a new site
- Search for and install a plugin
- Update, delete, activate, deactivate a plugin
- Keep a list of the user's favorite plugins to auto install
- Update all plugins in one place (not per site)
- Recommend plugins (gpt powered?)
- Search for and install a theme
- Update, delete, activate, deactivate a theme
- Keep a list of the user's favorite themes to auto install
- Simple database searches
- Database backups, exports, imports
- Database optimizations ?
- Seed database with dummy data
- Search and replace in database
- Reset database to default
- Create a new user
- Delete a user
- Update a user's password
- Update a user's other info (email, name, role, etc)
- Get site info (url, version, etc)
- Get site health info
- Get site php info
- Get site wp-config info
- Get site wp-cli info
- Enable / disable wp-debug and other debugging tools
- Enable / disable query monitor
- Enable / disable wp-cron
- etc
- Enable / disable auto updates
- Enable / disable auto plugin updates
- Enable / disable auto theme updates
- Enable / disable auto core updates
- Enable / disable auto minor updates
- etc
- Create, edit, delete, etc a new POST TYPE
- gpt content recommendations (title, content, etc)
- gpt image generation - alt tags, etc