https://github.com/imagewize/wp-ops
Tools, scripts, and guides for modern WordPress development & devops—optimized for Trellis/Bedrock workflows
https://github.com/imagewize/wp-ops
ansible bedrock devops nginx trellis trellis-cli wordpress wp-cli
Last synced: 11 days ago
JSON representation
Tools, scripts, and guides for modern WordPress development & devops—optimized for Trellis/Bedrock workflows
- Host: GitHub
- URL: https://github.com/imagewize/wp-ops
- Owner: imagewize
- License: mit
- Created: 2025-04-24T04:07:03.000Z (10 months ago)
- Default Branch: main
- Last Pushed: 2026-02-10T05:01:17.000Z (18 days ago)
- Last Synced: 2026-02-10T09:44:12.961Z (18 days ago)
- Topics: ansible, bedrock, devops, nginx, trellis, trellis-cli, wordpress, wp-cli
- Language: Shell
- Homepage:
- Size: 701 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE.md
- Agents: AGENTS.md
Awesome Lists containing this project
README
WP OPS
Tools, scripts, and guides for modern WordPress development & devops—optimized for Trellis/Bedrock workflows.
## Tools
| Tool | Description | Documentation |
|------|-------------|---------------|
| **Trellis Updater** | Safely update Trellis while preserving custom configurations | [→ Guide](trellis/updater/README.md) |
| **Backup Tools** | Ansible playbooks for database and files backup/push/pull operations | [→ Guide](trellis/backup/README.md) |
| **Provisioning Reference** | Common Trellis provisioning commands and workflows | [→ Guide](trellis/provision/README.md) |
| **New Machine Setup** | Set up macOS for Trellis development (tools, SSH, VM architecture) | [→ Guide](trellis/provision/NEW-MACHINE.md) |
| **Project Setup** | Clone and configure an existing Trellis/Bedrock project | [→ Guide](trellis/provision/PROJECT-SETUP.md) |
| **Monitoring** | Nginx log monitoring for traffic analysis and security threat detection | [→ Guide](trellis/monitoring/README.md) |
| **Security** | WordPress protection via fail2ban automatic IP blocking and manual deny rules | [→ Guide](trellis/security/README.md) |
| **Content Creation** | Automated page creation and WP-CLI content management workflows | [→ Guide](wp-cli/content-creation/README.md) |
| **Migration Tools** | Migrate WordPress sites to Trellis/Bedrock (single and multi-site) | [→ Guide](wp-cli/migration/README.md) |
| **URL Update Methods** | Generic WordPress URL update methods for migrations | [→ Guide](wp-cli/migration/URL-UPDATE-METHODS.md) |
| **Diagnostics** | WordPress diagnostic tools for transients, caching, and performance issues | [→ Guide](wp-cli/diagnostics/README.md) |
| **Security Scanners** | Dual-scanner suite for WordPress malware detection and security auditing | [→ Guide](wp-cli/security/README.md) |
| **Image Optimization** | Nginx WebP/AVIF configuration with automatic format serving | [→ Guide](nginx/image-optimization/README.md) |
| **Browser Caching** | Nginx configuration for optimal static asset caching | [→ Guide](nginx/browser-caching/README.md) |
| **Redirects** | Nginx redirect configuration for SEO and URL management | [→ Guide](nginx/redirects/README.md) |
| **Troubleshooting** | Diagnose and resolve PHP-FPM, MariaDB, and server issues | [→ Guide](troubleshooting/README.md) |
| **PR Creation Script** | AI-powered GitHub PR descriptions with multi-AI backend support (Claude/Codex) | [→ Guide](CREATE-PR.md) |
| **Plugin Release** | AI-powered version bumping and changelog generation for WordPress plugins | [→ Script](scripts/release-plugin.sh) |
| **Theme Release** | AI-powered version bumping and changelog generation for WordPress themes | [→ Script](scripts/release-theme.sh) |
| **Theme Sync** | Rsync script for theme synchronization | [→ Script](scripts/rsync-theme.sh) |
| **Age Verification** | Cookie-based age verification system with modal interface and ACF integration | [→ Guide](wordpress-utilities/age-verification/README.md) |
| **Analytics** | Implementation and detection of Google Analytics, Matomo, and other analytics tools | [→ Guide](wordpress-utilities/analytics/README.md) |
| **Speed Optimization** | Performance testing tools and TTFB analysis with curl/wget | [→ Guide](wordpress-utilities/speed-optimization/README.md) |
## Quick Start
Choose the tool you need and follow its dedicated guide for detailed setup and usage instructions.
## Requirements
- **Core**: Git, Bash, rsync
- **Tool-specific**: See individual documentation for Ansible, WP-CLI, ImageMagick, etc.
## Credits
Logo design inspired by [Opsgenie icon](https://blade-ui-kit.com/blade-icons/si-opsgenie) from [Blade Icons](https://blade-ui-kit.com/blade-icons).
## License
MIT License. See [LICENSE.md](LICENSE.md) for details.
---
Copyright © Imagewize