Plugin Directory

Safe Search Replace

Safely search and replace in the database, using advanced options, including undo operations.

Safe Search Replace (SSR) is another plugin to search and replace in the current database. The main difference is that operations can be undone, and that you can use simple but very powerful search options for all available database tables.

10 Tasks, 10 Wizards (In Version 2.0)

  • Posts, Pages & Media: Search and replace in titles, contents, types, url, permalinks, post types, keywords, published date, type of revision, excerpt and some other attributes using string comparison or regular expressions.
  • Comments & Pingbacks: Search and replace in comment author, email, url, IP, date, content and type in WordPress comments or pingbacks from posts and pages. Other attributes: approved, parent comment, type, agent.
  • Categories: Find categories by name, unique ID and parent post and replace the whole/part of them.
  • WordPress Shortcodes: Find, rename, edit attributes/contents or remove WordPress shortcodes from posts, pages or comments.
  • Taxonomies: Find and rename WordPress taxonomies and their descriptions (whole/part).
  • Links: Search for links and replace url, title, permalink, description, rating, notes, rss (whole/part) using plain string comparison or advanced regular expressions. Other attributes: RSS, rel, owner, visibility, image, target.
  • WordPress Options: Find and edit WordPress options in a batch, either using string or regular expression comparison. Prio automatic serialization of option values can be used. Extended option: serialize values can be excluded (XOR), included (AND, OR).
  • WordPress Users: Search and replace user login name, nicename, email, url, display name and some other attributes (spam, deleted, status, registered, activation_key).
  • WordPress Meta Data: Search and replace for meta keys and meta values using string comparison or regular expressions, either for posts, comments or sites.
  • Database Mode: Use low-level operations to directly select a database table to define selectors and unlimited ordered filters for various relation attributes. Preview possible results before applying changes. Supports literal string comparison and professional complex regular expressions.

Features

  • Undo and redo tasks (local undo, local time-period undo, global undo) (Version 2)
  • Reporting when user performs tasks (via email, local storage) (Version 2)
  • Security settings (Version 2)
  • WordPress Multisite compatible (Version 2)
  • Starting guide for regex expressions (Version 2)
  • Ordered filters for database mode (Version 2)
  • Fast and capable for large databases and tables using MySQLi driver (Improved in version 2)
  • Graphically review possible changes interactively via AJAX (Improved in version 2)
  • Contextual help (Version 2)
  • Automatically detects literal or regexp search / replace syntax
  • Task Database Mode: Search and replace data in any table and column available (within safety measures)
  • Task Database Mode: Advanced table cell selection methods
  • Very lightweight plugin
  • Internationalization enabled
  • UI Integration uses standard WordPress styles
  • Compliant to Zend's Coding Standard (Programmer's Reference Guide)
  • Provides an SSR API to be used by other plugins

Notes for Version 2 (SSR2)

At the moment, you can only download and use SSR1. More about version 2 project.

Notes for Version 1 (SSR1)

For Professionals / Advanced Users: note that you need some knowledge in regular expressions for PHP (see preg_match and preg_replace in PHP documentation) and WordPress database schemas to make full use of SSR1! Intuitive wizards for novices will be available in SSR2. In SSR1, you have to select database tables and attributes, define selectors and filters to get it work - operations based on these criteria can be undone.

Available Languages

  • English
  • German

Supported web browser: all popular browser with latest release

Thank you,

Benjamin Sommer

Requires: 2.0 or higher
Compatible up to: 3.3.2
Last Updated: 2012-2-16
Downloads: 2,715

Average Rating

3 stars
(6 ratings)

Support

Got something to say? Need help?

Compatibility

+
=
Not enough data

0 people say it works.
0 people say it's broken.

100,1,1 100,1,1