PostFix by Dipak Badaila gives administrators precise control over existing post text and publication dates.
- Dashboard with post counts and recent activity.
- Paginated, server-side post search with status and post-type filters.
- Literal, case-sensitive or case-insensitive search, with an optional whole-word / whole-number boundary.
- Separate Title, Content and Excerpt selection.
- Every editable occurrence has its own checkbox and highlighted text context.
- Select or exclude all matches, then refine individual occurrences.
- An empty replacement removes only selected text.
- Server-generated preview and explicit confirmation before bulk writes.
- Optional date update in the same replacement operation.
- Current site time, custom local date/time, year-only changes, or unchanged dates.
- Exact preservation of hours, minutes and seconds for year-only changes.
- Gutenberg document settings panel and Classic Editor meta box.
- Small, resumable batches; activity history, error details and recovery downloads.
- Conflict-aware undo for the most recent saved operation.
- Admin-only capabilities and nonce checks; scoped CSS and no frontend assets.
- Translation-ready PHP/JavaScript and a complete POT template.
- No API keys, external services, telemetry, build step or runtime dependencies.
- In WordPress, open Plugins > Add New > Upload Plugin.
- Choose PostFix-1.0.0.zip, click Install Now, then Activate.
- Open the new PostFix menu.
- In Settings, explicitly enable Pages or any desired custom post types. Only Posts are enabled initially.
The ZIP contains the complete postfix/ plugin folder. Do not upload the individual PHP files through the plugin uploader. Manual installation is also possible by extracting postfix/ into wp-content/plugins/.
1.1.1
- Fixed preview table title column becoming too narrow.
- Added clear inline save progress with percentage, batch status, spinner, and success state.
- Kept the completed save status visible so admins always know the operation finished.
- Increased safe batch processing from 10 to 20 posts per request for fewer round trips and faster bulk work.
- Polished preview rows, result badges, responsive layout, and lightweight CSS animations.
1.1.0
- Added admin-configurable posts-per-page/select-page size (default 20, 1–500).
- Added instant workspace page-size control, cached pagination, skeleton loading and smoother selection feedback.
- Improved admin UI animations and corrected the Settings status-label rendering.
1.0.0
Initial release with selected-occurrence replacement, date management, editor panels, durable batch processing, preview, history and guarded undo.