Advanced WordPress Reset

Advanced WordPress Reset is another plugin that will reset and restore a WordPress database to its original state when you want to start from scratch with a site. You can also direct it to clean up the uploads folder, delete comments, remove plugins.

I just used this plugin and then WP Reset that I wrote about before, to clean up a test site to start from fresh.

WP-Sweep

The WP-Sweep plugin is in the WP repository and has, as of the time of writing, over 100,000 active installations. It cleans up the database and comes highly recommended as well as being speedy in doing its job. It comes with a health warning that before you do any sweep, to backup your database first because any sweep done is irreversible. I have used it on this site, and other straightforward WordPress sites, and also on an e-commerce site running WooCommerce.

I deleted WP-Sweep after using it, on the basis that I can always download it as and when I want to sweep away the cobwebs. So where it says there are over 100,000 active installations, there may be others who have done what I have, and junked it after use.

Managing Client Dashboards

If it’s not clear from the name, the plugin is aimed at developers doing work for clients and managing client dashboards to prevent clients messing up the work you have done. This is a plugin From WP Codeus, who are located in Madison, WI, USA. Apart from their own client work they make three plugins, one of which is Ultimate Client Dash.

There is a free version in the WordPress repository, and a Pro version on their plugin-specific site at Ultimate Client Dash.

From the blurbs, with the free version you can do the following in client dashboards:

  • Manage & hide default WordPress widgets, and even create your own.
  • Easily create a beautiful landing page while you work on your clients website.
  • Add code snippets and easily manage all aspects of Analytics & Pixel Tracking on your website.
  • Create custom notices and messages for your clients or users when they login.

In the Pro version you can also do this in client dashboards:

  • Give your clients access to only things they need. No more accidentally broken sites.
  • Remove dashboard menu items from all roles or the role client.
  • Fly your brands colours in the dashboard. Modernise the client dashboard with our custom theme.
  • Hide WordPress notification nags & alerts from your clients.

I’m going to have to give this a try because one of the essential things this plugin needs to be able to do is to hide itself. Watch this space.

Login Plugin

The Custom Login plugin is in the WordPress repository and it is made by Ben Gillbanks, who is a core contributor. The plugin enables you to customise the login screen on a WordPress install. I like the way you can set it up with a very minimal appearance.

WP Rollback

I heard about this plugin when looking at the reply to someone in the WooCommerce Blocks forum who observed that the text disappears to a tiny size when the number of columns increases beyond three. The recommendation was to try rolling back to the previous version of the WooCommerce Blocks plugin using WP Rollback. There’s a wiki for it as well.

That sounded interesting and I looked it up and saw that the plugin is made by the company that makes the GiveWP donations plugin.

The description says that it obviates the need for manually downloading and FTPing the files or learning Subversion. And it says you can rollback to any previous (or newer) version of a theme or plugin. Maybe rollforward should be a word?

Replacing Text: Plugin or Theme

Being able to replace text in WordPress themes or plugins is very useful.

Here is Jeff Star on how to replace all instances of a string in WordPress. As he says, nothing is actually changed in the database — it’s only changed when output to the browser.

function replace_text($text) {
	$text = str_replace('look-for-this-string', 'replace-with-this-string', $text);
	$text = str_replace('look-for-that-string', 'replace-with-that-string', $text);
	return $text;
}
add_filter('the_content', 'replace_text');`

And this is all well and good, but assumes you know how to find the string and find it unambiguously.

Say What? Plugin

Being able to replace text in WordPress without being a developer is very handy, and bearing in mind the credentials of the author of the ‘Say What’ plugin author, feels safe. Lee Willis, the author is a WordPress core contributor. What this plugin does is enable you to replace text that is part of a plugin or theme with your desired text.

The free version is in the WordPress repository. What you need to do if you are using it is to go find the text string you want to replace. And that is not easy if you are not a developer, which is where we started.

The pro version of Say What will help you to find the original text with autocomplete once you start typing. And in the demo video of the pro version, it works very well. I am thinking about getting the pro version, which is $39.00 for a single site and $69 for multiple sites. The information on the site says that the cost for renewal will be 50% of the purchase price at time of renewal.

The only downside I can think of is that it really needs the plugin to be activated in order for the search and replace to work. It would be neat if it output a php snippet that one could add. I guess that would enable someone to buy a single site licence and then circulate it among multiple sites, but the relatively low cost maybe makes that unlikely. Still, I think it’s a good idea and I might mention it to the developer.