CM Search and Replace (CMSR) - Saving Changes to the Database
Saving Changes to the Database
What is This Feature
The main functionality of the plugin is making replacements on the fly, without changing them to the database.
However, it's possible to commit replacement rules to the database. There are two ways.
1) Saving Changes in Specific Pages
You can enable a button on each page - it's visible only to the admin. Clicking on it will save changes permanently to the database.
The button will appear on each post or page, so the changes will apply to the current content only.
Head to Admin Dashboard → Search & Replace → Settings → Replacement Widget tab.
- Make sure Display Widget for is set to Show to admin only.
- The option Only admin can save changes to database will appear. Enable it.
- Make sure you set it to appear on the top and/or the bottom of each post
- Click the button Save Changes at the bottom of the page.
Now, the button will appear when the replacement rules are applied.
2) Saving Changes Across Entire Site
When creating or editing a rule, you will see the button Implement in DB.
Click on it to perform that rule across the whole site.
For safety, the plugin will ask if you are sure before committing the change.
3) Viewing the List of Related Pages
Note: This feature was introduced in version 1.4.8.
It is possible to check the full list of posts and pages where the rule From String was found. To do this, click the button View Related Posts for the relevant rule.
As a result, you will see the clickable list of all posts and pages and two buttons - Insert into Include and Insert into Exclude. For example, you can mark the pages where you want to implement the changes and add them to the inclusion list. You can also use a search bar in the appearing pop-up to filter related posts. After that you can click Implement in DB to commit permanent changes in the database.
Related Posts List