Repository navigation
What's Changed
Features
- Added HTTP Basic Authentication support — WPStatic now forwards Basic Auth headers during export, enabling crawling of password-protected WordPress installs.
- Introduced a Settings page in the admin interface with General and Security tabs.
- Advanced opt-in flags (
wpstatic_allow_insecure_local_http_fetchandwpstatic_prefer_temp_storage_above_document_root) are now configurable directly from the admin Settings page, without requiring manual database edits.
Security
- HTTP Basic Auth credentials are encrypted before storage and decrypted only at runtime.
- HTTP Basic Auth credentials are redacted from diagnostics output and export logs.
Improvements
- Settings query now excludes transient options, improving performance and ensuring cleaner data retrieval.
Fixes
- Logger now returns accurate content-length headers and preserves log content correctly in plain text responses.
Maintenance
- Relicensed plugin metadata and license text to GPLv2 or later.
Installation
Download the ZIP below and upload it via WordPress Admin → Plugins → Add Plugin → Upload Plugin → Choose the downloaded ZIP → Click 'Install Now'.