| name | wp-manager |
| version | 4.0.0 |
| description | Manage WordPress sites with cookie auth, page CRUD, duplicate detection, and batch cleanup. Requires curl. |
| author | BytesAgain |
| homepage | https://bytesagain.com |
wp-manager
Manage WordPress sites with cookie-based authentication, content CRUD, duplicate page detection, and batch cleanup. Use when managing WordPress pages, cleaning duplicates, or syncing content.
Requirements
- curl (HTTP requests)
- python3 (JSON parsing)
- WordPress site with REST API enabled
Configuration
Set WP_URL environment variable or defaults to https://bytesagain.com.
WordPress credentials read from .env file automatically.
Commands
login
scripts/script.sh login [password]
status
scripts/script.sh status
list-pages
scripts/script.sh list-pages [count] [page]
list-all-pages
scripts/script.sh list-all-pages
create-page
scripts/script.sh create-page "Title" "Content" "slug" "publish"
delete-page
scripts/script.sh delete-page <page-id>
delete-batch
scripts/script.sh delete-batch <ids-file>
find-duplicates
scripts/script.sh find-duplicates
clean-duplicates
scripts/script.sh clean-duplicates
clean-blacklisted
scripts/script.sh clean-blacklisted [blacklist-file]
search
scripts/script.sh search <query>
Data Storage
Session cookies and page cache stored in ~/.local/share/wp-manager/.
Powered by BytesAgain | bytesagain.com | hello@bytesagain.com