Pinoydev Content Replacer for Posts
Description
Pinoydev Content Replacer for Posts is a focused WordPress admin tool for finding and replacing text inside the post_content column of the wp_posts table.
Unlike full-database search and replace plugins, this plugin intentionally limits its scope to post bodies only. That makes it useful when you need to update URLs, company names, shortcode attributes, or other text inside posts, pages, and custom post types without touching options, post meta, or other tables.
Features
- Search and replace directly in
wp_posts.post_content - Exact match (word boundaries) or regex search modes
- Dry run mode to preview affected posts before making changes
- Before/after preview snippets with highlighted changes
- View links to front-end permalinks during dry runs
- Filter by post status
- Case sensitive or case insensitive matching
- Batch processing for large sites
- Optional limit on the number of matching posts processed
- Automatic backups of original content on live runs, with restore support
- Progress bar and per-post results table
Important
Always back up your database before running a live replace. Use dry run first to verify your search string matches the intended content.
Live runs automatically save a backup of each updated post so you can restore later from the plugin screen.
This plugin does not modify serialized data in other tables. If you need a full-site migration tool, consider a broader database search/replace plugin instead.
Support
For direct support, contact ulgasan491@yahoo.com.
For community support after the plugin is published on WordPress.org, use the plugin support forum on WordPress.org.
Installation
- Upload the
pinoydev-content-replacer-for-postsfolder to the/wp-content/plugins/directory, or install the plugin through the WordPress Plugins screen. - Activate the plugin through the Plugins menu in WordPress.
- Go to Tools Content Replacer for Posts.
FAQ
-
Does this replace content in wp_postmeta or wp_options?
-
No. It only updates the
post_contentcolumn in thewp_poststable. -
Can I preview changes before updating the database?
-
Yes. Keep Dry run enabled to scan matching posts and show a preview without writing changes.
-
Are post revisions included?
-
No. Revisions are always excluded from search and replace.
-
Will this work on large sites?
-
Yes. The plugin processes posts in batches. Lower the batch size if your server times out.
-
Can I limit how many matching posts are updated?
-
Yes. Use the Limit results option to stop after a set number of matching posts.
-
Does the plugin create backups?
-
Yes. Live runs automatically save the original
post_contentfor each updated post. Dry runs do not create backups. -
Where can I get support?
-
Use the WordPress.org support forum for this plugin, or email ulgasan491@yahoo.com.
Reviews
There are no reviews for this plugin.
Contributors & Developers
“Pinoydev Content Replacer for Posts” is open source software. The following people have contributed to this plugin.
ContributorsTranslate “Pinoydev Content Replacer for Posts” into your language.
Interested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
Changelog
1.0.0
- Initial release.