If your WordPress site has ever been hacked, or you'd like to prevent it from being hacked, here are a few tips on how to secure your WordPress based blog. Please contact me if you require assistance with any of the tips below. 1. Use Secure … [Read more...]
Sorting Google Custom Search Results by Date
So now that you've implemented Google Custom Search into your site, you may be wondering how you can sort the results. By default, Google does not sort the results at all. You may wish to sort by date to have your most recent posts appear at the … [Read more...]
Monetize Search Results with Google Custom Search
Are you monetizing your search results page with Google ads? If not, you're missing out on some money! Here's how to create a Google AdSense search form, and also how to place the results page on your site. Monetizing Your Search Results … [Read more...]
Enable Hotlink Protection for Specific Sites
If you read my previous post on hotlinking, you may be wondering how you can block these offending sites. Often, enabling hotlink protection will break your newsletters and feeds, so I recommend blocking individual sites. To block specific … [Read more...]
Identify and Stop Image Hotlinking with Awstats
I'm sure many of you are familiar with the term image hotlinking. It's when someone links to your image and uses up your bandwidth. It's very frustrating, because many times, these hotlinkers are not crediting you, and they may also make you exceed … [Read more...]
Change the WordPress Login Logo and URL
The WordPress login logo does look nice, but wouldn't it be nice to add your own logo? Well, now you can! Just copy and paste the following code into your theme's functions.php file (custom_functions.php if you're using Thesis). Don't forget to … [Read more...]
TimThumb Vulnerability
Many WordPress themes out there come bundled with a script called TimThumb.php. This script easily creates thumbnail versions of images for teasers and more. A major vulnerability has been found in this script that can allow a hacker to place … [Read more...]