plugin-icon

Pinoydev Content Replacer for Posts

Search and replace text directly in the wp_posts post_content column with dry-run preview and batch processing.
Version
1.0.2
Last updated
Jun 24, 2026

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
  • Exclude specific posts by comma-separated post IDs
  • 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.

Freeon paid plans
Tested up to
WordPress 7.0
This plugin is available for download for your site.