Posts Tagged ‘WordPress’

Quick Menu Donations

quick menu for wordpress Quick Menu Donations imageI received an email recently with regards to an error in the Quick Menu plugin for WordPress which forced users to PayPal when the Save button was clicked. I can assure you, this wasn’t the intent and I’m sorry for any frustration this may have caused.

I’ve had several people submit donations from this plugin since it’s release and will be sending each of you emails in the coming days to correct the donations.

Christopher

Montreal WordPress Designer, Chris Bavota

As I often do, I was looking at my friend Chris Bavota’s website this morning for inspiration to write a post about WordPress and it occured to me, why not share with all of you some of the things that I love about Chris’s WordPress website and do a little “review” of it so that others who might wish to create a blog can see some of the great things Chris has done with BavotaSan.

First off, Chris is an independent website developer and creative type in Montreal Canada, his website is all about how to build and design WordPress websites for small business owners and online marketing types, basically the same audience as mine but with a much more technical and WordPress focus.

His website, BavotaSan.com is packed full of amazing goodies such as his free themes for WordPress and a series of premium themes such as the Stationery Premium WordPress Theme , Illustrious Premium WordPress Theme and a great paid WordPress plugin called Delete Duplicate Posts Pro which surprisingly … does just that. It’s great for auto blogging website in that it scans for duplicate posts and ensures you’re not falling victim to Google’s duplicate post penalties but Chris’s website isn’t just a great resource, it’s a work of interface art. Let’s take a look at some of the features of this great website.

The Footer

I always start with the footer when I review a website, it’s often the last place a design thinks to look but the first place somebody looks when they’re lost … so it’s important. Actually, it’s a little like Walmart I think in that most people never think about customer service until they’re standing in line and really upset. Walmart is one of the few national chains that I can think of who put great thought into this fact, when a customer is trying to return or complain about something … make it easy for them, make it pleasant.

The footer on Chris’ website does just that. Finding things easily is a pleasant experience.

the footer Montreal WordPress Designer, Chris Bavota image

You can easily see the links he wants to promote in his footer, as well as a clearly defined link for Twitter.  His downloads and tutorials are organized to be effective and you’ll see this subtle use of a “Back to Top” option with an icon, a small detail often over looked by web designers in a rush. Ironically, Chris isn’t a web designer, he’s a web developer so his attention to detail is refreshing.

The Header

At the top of Chris’ website he promotes his internal links very well using a process we call deep linking but it’s done subtly and doesn’t interfere with users ability to navigate his website. In fact his menu is designed to accomplish two functions. First, he accommodates the users need to quickly reach content and two gives search engines the ability to easily feature content from his site.

the header Montreal WordPress Designer, Chris Bavota image

Two things that I absolutely love about Chris’ website? First, his use of the Get image from post code (he uses the code as a part of his theme rather than as a plugin, which is very effective) and the great link to his RSS feed on the right.

Everybody should take a few minutes to visit Montreal Web Designer, Chris Bavota .

Stan Cassidy Foundation

Comments Off

About the Stan Cassidy Foundation
The  Stan Cassidy Foundation website is built to make the most of WordPress as a dedicate content management solution along with a custom website design and search engine optimization.

Visit the Stan Cassidy Foundation online.

Help my WordPress was Hacked! Now What?

First off, don’t panic. That might seem like simple advice or even bad advice but after your website was hacked, the last thing you want to do is panic or try doing this too quickly.

Step One when dealing with a hack is to determine where that hack is.

When I’m called in to help get a hacked website back together, the first thing that I do is disable all the plugins and see if the vandalism goes away. If it does, the hack is in one of the plugins and I simple reactivate them one at a time until I find the culprit.

If it’s not in the plugins, I download a fresh theme from WordPress.org and install it on my website, this allows me to see if the hack is in my theme files. If it is, simply reinstalling my theme will solve the problem.

Using a tool like phpMyAdmin, I scan the database for keywords and common phrases which might point to a database insertion.

Finally, I test the WordPress files themselves. A lot of hackers attach their rubbish to the core WordPress files these days, to clean them up I simply replace them all with a fresh install.

What to do next?

If you suspect your website has been the victim of a hack, the most important thing to do is replace all your current usernames and passwords with clean ones.  Make sure to include:

  1. FTP & Hosting Control Panel
  2. WordPress Admin
  3. Database Connectivity

Afterwards, ensure you’ve deleted all non essential user accounts in WordPress and be sure to follow my guide to securing WordPress.

Securing WordPress against itself

As many bloggers have been learning lately, WordPress has a ton of major security holes being exploited by evil doers but because of the open nature of the tool, these exploits vary dramatically depending upon which version of the tool you’re using so one of the first tips we give WordPress blog owners is to remove the WordPress version number from your template file, this is pretty simple thing to do simply by opening the header.php file and searching for the line of HTML with your file which looks something like:

[source lang="html"]<meta name="generator" content="WordPress <?php bloginfo(‘version’); ?>" /> <!– leave this for stats –>[/source]

Unfortunately, this isn’t just good for stats … it’s great for hackers because it tells then exactly what version of WordPress you’re using which allows them to search the net for hacks specific to your version of WordPress. Unfortunately, as of version 2.5 the people at WordPress don’t simply allow you to remove this piece of code from your theme and forcibly “inject” the damning meta tag into your theme using the wp_head(); function which is required to make WordPress work.

There is luckily a fix, but it requires users to edit yet another file in their template directory. To truly remove the code, you’ll need to open the functions.php file and add the code:

[source lang="php"]remove_action(‘wp_head’, ‘wp_generator’); [/source]

What’s Wrong with WordPress?

There’s a giant pink elephant in the WordPress forum that nobody seems to be talking about and it’s been staring at my peanuts for the past few weeks, so let’s take a moment to ask ourselves how safe the platform really is.

WordPress, for those who don’t know is a blogging platform turned website manager which makes it fantastically easy to build, deploy and manage websites. It’s the best platform on the market for doing this, and it’s free. That’s a pretty powerful endorsement right? Well, it’s true … except … it the past few months the people who run WordPress and are responsible for it have been getting sloppy. Let’s take a look at some of the recent security holes.

Security Holes

The 2.8.4 release this weekend was due to a newly discovered hole in WordPress. In fact, the whole (which seems to have appeared in 2.8) was so big, it allows anybody with even a basic understanding of web technology to reset your admin password whenever they want. When 2.8.3 was released on the 3rd of August, it was to fix security flaws overlooked in the 2.8.2 release from July 20th. In fact, every release since 2.8 has been to fix major security flaws in the core WordPress application. Here’s how WordPress describes their 2.8.1 upgrade:

WordPress 2.8.1 fixes many bugs and tightens security for plugin administration pages. Core Security Technologies notified us that admin pages added by certain plugins could be viewed by unprivileged users, resulting in information being leaked [emphasis added]. Not all plugins are vulnerable to this problem, but we advise upgrading to 2.8.1 to be safe.

If you think I’m being tough on the people at WordPress, take a moment and read the release reports on WordPress.org, it shows nearly three months of security blunders by the world’s most popular package and if you think that you’re immune, think again. In March, Ashley Morgan who runs Upstart Blogger was the victim of a cyber attack, in June my website was hacked and trashed by somebody promoting links to flu vaccines and earlier that month we suffered hacks on both Tinker Priest Media and my partner’s website BavotaSan.

Ashley’s advice is strong, make sure you update your backups daily and always download the latest security updates from WordPress, especially when they’re released on weekends. Take my friend Chris’s advice and remove reference to your WordPress version, install some basic security on your WordPress blog and always remember that there are people out there who want to hack your site.

Dallas Curow

dallas Dallas Curow image

When Montreal design studio house9 design needed to have a website built for a great photopher, Dallas Curow (also of Montreal) they asked me to put together an easy to manage tool using WordPress which would allow Dallas to easy add new photos, update her text and ensure prospective clients can easily contact her.

portfolio Dallas Curow imageWordPress allowed me to use a super easy content management tool without needed to program a complex tool from scratch, it allow allows this talented young artist to focus on what she knows best, photography. To make the most of the site, it’s also integrated into Google applications for Analytics and Webmaster Tools.

Thanks to house9 design for the awesome design but do you know what really makes this website great? Amazing content in the form of brilliant photographs from Dallas Curow.

The new WordPress

Just a quick note to anybody who might have missed it this morning, WordPress 2.8.1 was released with a lot of fairly important updates, not the least of which was a fix for Dashboard memory and fixes to the rich text editor, both problems had been causing me some problems.

WordPress or Bust!

Wow, it’s been a busy couple of weeks working on the Great Chefs website and I have to admit that I’ve been delinquent in updating thisismyurl.com as well as a couple of my other properties because of it. Even worse, my RSS reader is packed with literally thousands of unread articles that I’m trying to get to. Speaking of which, check out 20+ WordPress Recipes (Codes), it’s a great collection of WordPress cheat sheet theme codes that any designed would love to have. ThemeShaper has a great tutorial on building WordPress templates and how to start with the index.php file, now that you know how to code it, check out 30 Great Uses of WordPress and  build something equally amazing!

OK, I gotta get back to work and finish a great new website for a jewelry store, a personal coach, a small restaurant and of course more work on the Great Chefs!

How to exclude yourself from Google Analytics with WordPress

Without data we’re only guessing so it’s critical that we not only have great data to make decisions with but also that the data we do have is as free from corruption as possible. With that in mind if you run a WordPress website and Google Analytics, you’re most likely skewing your data without realizing it by visiting your own website.

To stop yourself from being counted as a visitor, all you need to do is add a simple piece of code to your websites header.php file that will read:

 

[source lang="php"]<?php
if (is_user_logged_in() == 1) {
if (wp_get_current_user()->ID == 1) {
setcookie("analyticsexcludeme", "analyticsexcludeme", time()+3600);
}
};
?>[/source]

Make sure the code is placed above the Google Analytics code (which I always like to place in the footer of my websites anyways). Once this code is placed in your header file, your website is updated but you’re not finished yet!

 

The code is only the first part, it’s what tells Google that you’d like to be excluded but now we need to actually exclude you.

Log into your Analytics account and click Analytics Settings.

Next, open the Filter manager (very bottom right corner).

Finally, add a new Filter with the settings:

analytics exclude me How to exclude yourself from Google Analytics with WordPress imageThis will tell Google to exclude all visitors who have the cookie “analyticsexcludeme” in their web browser, the same cookie we set earlier in the header code section of this tutorial.

Quick Menu Plugin for WordPress

screenshot 1 Quick Menu Plugin for WordPress image

If you’ve ever wished you could add your own menus to WordPress, then this is the plugin for you!

The WordPress Admin Quick Menu plugin allows you to quickly add new menu items to a special WordPress Quick menu, giving you and your clients fast access to important third party website shortcuts such as Analytics and email as well as adding faster access to internal WordPress pages.

Download the plugin for free.

Hotlink Protection Plugin for WordPress

Everyday websites suffer performance loss and higher bills due to bandwidth thieves. This plugin adds the necessary code to your .htaccess file to stop people from loading your graphics from third party websites.

What is a bandwidth thief?

Since many website hosting companies charge per file transferred (or total file transfer size for the month), unscrupulous website owners often load key graphic files from smaller, unsuspecting website owners in hopes of both lowering the costs of running their website and increasing the performance of their site.

This plugin uses Apache’s .htaccess capacity to stop foreign websites from loading images from your web server.

You may download the WordPress plugin for free.

Free WordPress Theme – One Night in Paris

onenightinparis free wordpress theme 155x300 Free WordPress Theme   One Night in Paris imageThis is a complete edit of my earlier One Night in Paris theme for WordPress, I build the original theme over a year ago and have spent a lot of hours improving my skills since then, so here’s my latest free WordPress theme release for everybody to download and enjoy.

The theme features a rich, three column layout for the homepage and a large single column for content within the website. I’ve purposely left formating to a minimum on this theme to allow web designers to rapidly introduce their own creative elements to the theme and make changes.

You can preview the theme live here on thisismyurl.com or download and enjoy the theme free of charge on your own website.

Free Community Friendly Theme

free wordpress theme

Well it’s been a little while since I uploaded a new theme but as before, this one is fully optimized and ready to help you community or non-profit group show up in the Google rankings.

The theme design has been created as a basic, no thrills piece which can be easily added upon for most community groups, churches and non-profit organizations which are seeking an easy way to  get their website online.

I’ve included a lot of Search Engine Optimization tricks in this theme by default.

WordPress Plugin to List Posts with Pingbacks and Trackbacks

screenshot 1 171x300 WordPress Plugin to List Posts with Pingbacks and Trackbacks imageThe plugin allows you to select the number of links to show, control how they are shown and include a link to the third party websites (with or without nofollow links) as a thank you for linking to your articles.

I wrote the plugin for my new theme and use it here on thisismyurl as part of the new magazine style format.

Download

Support forums are now online! If you have any questions, please visit http://forums.thisismyurl.com.