So your site is down and you can’t log in… and you just realized you don’t have a recent backup. Dammit. Before you launch into panic mode, though, it’s safe to say you’re not completely screwed. In an ideal world, you would have a working backup that you could use to restore your site, but we don’t exactly live in …
WP Mobile Detector Plugin Patched for Arbitrary File Upload Vulnerability, Exploits Ongoing
Researchers at Sucuri are reporting that the WP Mobile Detector plugin has been patched for an arbitrary file upload vulnerability that is being actively exploited in the wild. The plugin, which was temporarily removed from the WordPress Plugin Directory, had more than 10,000 active installs before the exploits began. According to Sucuri, the majority of compromised sites have been infected …
How to Build Custom Faceted Search for Big WordPress Sites
Sites that use lots of categories to organize lots of content need faceted search. Without a way to filter through that mountain of content, and pinpoint exactly what they are looking for, visitors may grow frustrated and seek out other options online. eCommerce sites are the obvious application for faceted search. Ebay, Amazon, Zappos, Etsy, and virtually every other successful …
WordPress for Android 5.4 Adds Gravatar Updating and New Smart Lock Feature
WordPress for Android version 5.4 was released this week with a couple of exciting new features and the eagerly anticipated new visual editor. The editor received a complete rewrite to use WebView, which allows the app to render and edit HTML via ContentEditable. The app’s developers had to work around a few bugs with WebView in order to make the …
Is Smart Slider 3 the Best WordPress Slider Plugin on the Market?
I rarely write plugin reviews, and I never write about sliders. But today I’m making an exception for Smart Slider 3. It’s not just the best slider plugin available, it’s also an example to all free and premium plugin makers of how a plugin should be made. So let’s take a look at why I think Smart Slider 3 is …
Smush Solves Internet-Old Problem (By, Erm, Now Resizing Images!)
We’ve all been there, volunteered to put up a website for the parents or taken a look at the local footy club page and wondered to ourselves WHY DID YOU UPLOAD FOUR HUNDRED 2.8MB IMAGES???? Well, wonder no more! No more searching for bulk image resizing desktop utilities and no more fretting about your server space. Because now Smush, in …
WordCamp Europe to Offer Free Live Streaming for All Sessions
WordCamp Europe 2016 is sold out as of last week. With 2200 people expected to attend, it will be the largest WordPress event in history. Attendees representing 68 different countries will gather in Vienna for two days of sessions and networking on June 24-25th. Those unable to attend the event can now sign up for a free live streaming ticket …
Typography Tips for a More Comfortable Read on Your WordPress Site
Typography can make or break your WordPress site. The right typography makes your content more readable and keeps visitors around for longer. Bad typography is distracting, makes visitors work too hard, and pushes up your bounce rate. The web is massive. I don’t need to bore you with statistics about how much information is out there, but you can be …
How to Fix the 500 Internal Server Error in WordPress
The 500 Internal Server Error is one of the most common panic-inducing “I’ve broken everything!” catch-all errors in WordPress that can literally mean anything. The most common reasons for WordPress throwing up this error include having a corrupted .htaccess file, exceeding your PHP memory limit, or having improper file permissions, but there could also be other potential causes, such as …
How to Fix “Error Establishing Database Connection” for WordPress
If WordPress is throwing up a message telling you “Error establishing database connection” on an otherwise blank page, it means your database cannot be reached. And, obviously, your site it down. But you probably already figured that. In most cases, this error appears because the credentials you entered for your database aren’t correct, you made a mistake installing or migrating your …








