Category Archives: General

My New iMac Setup Troubleshooting

After 8 years hardworking, the old iMac quit on me eventually. Instead of troubleshooting, I chose to upgrade to a new iMac. Of course, I already have TimeMachine backup on NAS disk. Hope the migration experience would be easy as clicking few buttons. But it wasn’t. At some point, I was so stressed out, almost gave up and decided to return the purchase to get another one. However, as a troubleshooting guy, I eventually came through and get my new iMac up running with all my documents and apps back.

Continue Reading →

How to disable Guternberg Editor – the new Block Editor in WordPress 5

You may already know how to restore the classic editor interface in WordPress 5. (If not, please read How to Upgrade to WordPress 5.0 without losing Classic Editor.) But if you are using  commercial theme / plugin, changes are that you don’t need to install the Classic Editor plugin.  There are settings in some popular themes / plugins to turn off Guternberg Editor.

Continue Reading →

How to Upgrade to WordPress 5.0 without losing Classic Editor

The anxious waiting is over, WordPress 5.0 is finally launched. Other than the brand new Block Editor, there are other features which worth the upgrade. After all, it is 4.X no more but a brand new 5 series. If the Gutenberg (block editor) interface is the only thing stops you from clicking the update button, you can consider making the switch while keeping the familiar back-end editor interface.

Continue Reading →

Download older plugin versions from

When a new plugin update causes trouble, the first thing we can do is to roll back to previous known good version. In last version of, we can easily find history versions of a plugin at Other Versions section under Developer tab. With current website, it takes me a while to figure out where it is. Think I better share it here:

Continue Reading →

Troubleshooting WordPress: Disable All Plugins?

Troubleshooting a WordPress website is challenging. Troubleshooting a live site posses more challenges. You may have read a lot of advice on the Internet from somewhere, among which, “disable all plugins” is one that mentioned most.

Should you?

Continue Reading →

My Top 20 Most Popular WordPress Plugins 2014

I like listening to Matt Report podcast (A WordPress business podcast for entrepreneurs, startups and freelancers). One interesting question Matt asks his guests in the famous lightening round is, “What is the one plugin you can not live without?”. Interestingly, like myself, most guests vote “Gravity Forms” as their favorite plugin. I trust statistics more than personal feeling and know Gravityforms is my favorite. But curiosity drove me to dig deeper on this subject. I indeed conducted a study to gather statistics among WordPress sites I have access to the admin panel. The result is obvious, and also surprising.

Continue Reading →

Top 25 Worst Passwords of 2014

In previous post, I showed you how to possibly discover username on a WordPress site using WPScan. On a regular site without extra layer of security such as 2 factor authentication, username and password are all one needs to gain access to WordPress dashboard.

WPScan has “brute force” option which can brute force test (or say attack if you like) any WordPress site. To use this feature is easy, a valid username and a common password wordlist.

Continue Reading →

How to Create a WordPress Plugin

Plugins are ways to extend and add to the functionality that already exists in WordPress. We don’t have to be a dedicated plugin developer to write WordPress plugin. There are situation where we need to alter some existing functions, or add some features to existing site. You may learn from various resources that, to add this, you need to drop code snippet to function.php. The fact is, making changes to function.php isn’t always the best solution.

Continue Reading →

Take Control of Post Revisions

WordPress revisions system saves a record of each saved draft or published update. This feature is important to site owners, because it provides some sort of “backup” for the content in case you accidentally edit posts the wrong way. By default, WordPress saves every copy of revision when you click Save button. All the revision copies take up room in database, will eventually slow down the query time, especially on sites with many blogs.

Continue Reading →