=== Real-Time Find and Replace Pro ===
Contributors: Marios Alexandrou
Donate link: http://infolific.com/technology/software-worth-using/real-time-find-and-replace-for-wordpress/#pro-version
Tags: find, replace, search, find and replace, search and replace, regex search, regex replace, regex find, on demand replace, on demand find
Requires at least: 5.0
Tested up to: 6.4.1
License: GPLv2 or later

Set up find and replace rules that are executed AFTER a page is generated by WordPress, but BEFORE it is sent to a user's browser.

== Description ==

This plugin allows you to dynamically (i.e. at the time when a page is generated) replace code and text from themes and other plugins with code and text of your choosing before a page is delivered to a user's browser. 

Because the find and replace happens in real-time no changes are needed to plugins or themes which means upgrades remain easy!

A [pro version](http://infolific.com/technology/software-worth-using/real-time-find-and-replace-for-wordpress/#pro-version) with additional filtering options and export/import functionality. For those that have previously donated, the pro version is available for free. Let me know if you're interested.

Here are some common uses:

1. Want to selectively translate text that is being output by another plugin? You can do that.
2. Trying to tweak the text on a product or shopping cart page? No problem.
3. Hoping to remove footer text from a theme without modifying the theme? That's easy.

Here are some [more examples](http://infolific.com/technology/internet/handiest-wordpress-plugin-youve-never-heard-of/).

And some [tips for those interested in on-page SEO](http://infolific.com/technology/internet/wordpress-seo-with-real-time-find-and-replace-plugin/).

Remember, all of the above can be done WITHOUT modifying themes or plugin files so you'll always be able to upgrade them without having to worry about losing custom edits.

== Installation ==

1. Upload the real-time-find-and-replace-pro folder to the '/wp-content/plugins/' directory
2. Activate the plugin through the 'Plugins' menu in WordPress
3. The find and replace rules are in the Tools sidebar menu.
4. Click on the Add link on the Find and Replace Pro admin page to add as many rules as you want.

== Frequently Asked Questions ==

= Where is data stored? =

In an array in the wp_options table. Just one record regardless of the number of find and replace rules.

= Will the find and replace slow my site? =

Unless you're using 50+ rules, you shouldn't notice any performance impact. And if you're using a caching plugin, even more rules won't slow your site.

= What does the regex checkbox do? =

You can do a straight up find and replace where the plugin will look for an exact match of what you specified. You can also used advanced pattern matching that is available through regular expressions by checking the regex checkbox.

= I like this plugin, do you have others? =

I sure do! My complete collection includes:

[Real-Time Find and Replace](https://wordpress.org/extend/plugins/real-time-find-and-replace/)
Set up find and replace rules that are executed AFTER a page is generated by WordPress, but BEFORE it is sent to a user's browser. 

[RSS Includes Pages](https://wordpress.org/extend/plugins/rss-includes-pages/)
Modifies RSS feeds so that they include pages and not just posts.

[Republish Old Posts](https://wordpress.org/plugins/republish-old-posts/)
Republish old posts automatically by resetting the date to the current date. Puts your evergreen posts in front of your users via the front page and feeds.

[Enhanced Plugin Admin](https://wordpress.org/plugins/enhanced-plugin-admin/)
At-a-glance info (last update date, rating, votes) on your site's plugin page about the plugins you have installed (both active and inactive). Easily spot potential problems due to plugins no longer being supported or that have received low ratings.

[Add Any Extension to Pages](https://wordpress.org/plugins/add-any-extension-to-pages/)
Add any extension of your choosing (e.g. .html, .htm, .jsp, .aspx, .cfm) to WordPress pages. Change it anytime.

== Screenshots ==

1. Interface for specifying the find and replace rules you'd like to use. Some elements are enabled in the [pro version](http://infolific.com/technology/software-worth-using/real-time-find-and-replace-for-wordpress/#pro-version). 

== Changelog ==

= 4.1 =
* Pro Version: Additional caching added to license management to prevent slow downs.

= 4.0.3 =
* Pro Version: Replaced deprecated PHP function.

= 4.0.2 =
* All Versions: Added nonce security check to rules form.

= 4.0.1 =
* Pro Version: Minor change to address false alert from WordFence.

= 3.9 =
* All Versions: Security issue (cross-site scripting) fix applied. Discovered with DefenseCode WebScanner Security Analyzer by Neven Biruski.

= 3.8 =
* Pro version: Can now make changes to the login form when the Admin check box is selected.

= 3.7 =
* All versions: Additional checks for undefined variables.

= 3.6 =
* All versions: Tweaks to documentation including the readme.txt.
* Pro version: Updated Post Types drop-down to include custom post types such as WooCommerce's Product post type.

= 3.5 =
* Testing some back-end functionality and needed to force a version number change.

= 3.4 =
* All versions: Additional security to prevent direct access of plugin file.
* Pro version: Added licensing and update notification functionality.

= 3.3 =
* All versions: More tweaks to conform to WordPress coding standards.
* All versions: Plugin now requires at least WordPress v3.0.
* All versions: Instructions added for how to update php.ini to support a large number of rules.
* Pro version: Added rule-level control for when they should be applied to admin pages.
* Pro version: Option to ignore case when performing non-regex searches.

= 3.2 =
* All versions: Added a settings link in the main plugin page to help new users get started.

= 3.1 =
* All versions: Corrected some typos. Minor code formatting and documentation tweaks.
* All versions: Reworked interface to make layout more compact.
* Pro version: Added simple settings export and import functionality.
* Pro version: Added a notes field for a description and/or date.
* Pro version: Added a post type filter. 
* Pro version: Find and replace now occurs on admin pages (except for this plugin's admin page) in addition to public pages.

= 3.0 =
* Code cleanup to more closely align with WordPress plugin coding standards.
* Launch of [pro version](http://infolific.com/technology/software-worth-using/real-time-find-and-replace-for-wordpress/#pro-version) with additional filtering (referrer, useragent, querystring) options added. All functionality of free version remains.

= 2.1 =
* Fixed PHP code that leaves $regex wrongly unset. Thanks to http://wordpress.org/support/profile/daniellandau for the fix.

= 2.0 =
* Interface revamped.
* New feature: Can re-order your rules via drag-and-drop.

= 1.6 =
* Fixed problem with HTML character handling. Thanks to acub (http://profiles.wordpress.org/acub) for the code.

= 1.5 =
* Fixed some jQuery bugs affecting the adding and removing of boxes.

= 1.4.2 =
* Fixing contributor list format.

= 1.3.1 =
* Missing files in 1.3 distribution.

= 1.3 =
* Confirm that plugin works fine with WordPress 3.2 despite reports to the contrary.

= 1.2 =
* Missing files in version 1.1 added back into distribution.

= 1.1 =
* FAQ updates and confirming plugin works with WordPress 2.9.2.

= 1.0 =
* Initial release.
