Amazing Grace is a lightweight, super-optimized WordPress theme packed with features. It uses 3 column layout for maximum accessibility and small digital footprint for minimum bandwidth usage and loading times.

 Amazing Grace

Download Amazing Grace theme | Live Demo

Alternately you can download the original version of the theme now called Amazing Grace Classic.

Features

  • Modern, three columns, Photo-friendly, Widget ready, SEO friendly
  • Passes xHTML/CSS validation
  • Out of box full SEO optimization including titles and page headings
  • Easy to add Adsense
  • Optimized for speed and loading time, no javascript usage
  • Adjustable rotating images in the header
  • Gravatars support
  • Out of box Social networking buttons
  • Multi-pages widget
  • Chunk long urls in comments
  • Redirects Google image searches to your site for better exposure
  • Customized 404 page
  • Access to admin menu from home page (click on blog description)
  • Plus much more…

Few words on the theme

The name comes from a popular tune called Amazing Grace. It is my favorite tune and it exactly describes how I feel about this theme. Find more about this beautiful song in Amazing Grace Lyrics, Chords and Movie.

When a theme is in question, I prefer ease of use and speed above everything else. That is why Amazing Grace uses optimized images, excerpts on home page (it helps generate more page views too), no javascript and “you can’t miss ‘em” navigation menus.

Additionally, I have fully optimized the theme for SEO so you do not have to worry about it. Just write your best stuff and the theme will take care of everything else.

Built in social bookmarking include Digg and del.icio.us.

Regarding design, I have hired a very talented designer called Magnus Jepson who did the initial design. I have taken it from there and after few months the theme came to it’s final representation.

Installation & Usage

  1. Unpack this archive in your wp-content/themes/ directory.
  2. Go to Admin WordPress and select presentation.
  3. Select Amazing Grace
  4. You can also use Theme Test Drive plugin to see how the theme looks with your content before going live with it

Customization

Everyone has a different taste and there are couple of easy customization changes you can do to change Amazing Grace to suit your needs.

If you did not find what you need you can check out my WordPress Forums.

  • Change the colors - You can download Amazing Grace psd file and change the graphics to your liking
  • Adding rotating images in header (version 2.0 of the theme and up already has this implemented)
  1. Create images you want to rotate and put them in your images/folder under the names bg-portait1.jpg, bg-portait2.jpg and so on.
  2. Open your style.css and remove background reference from #portrait-bg section
  3. Enter this code in your header.php just below the stylesheet line (one beginning with link rel=”stylesheet”)
  4. <style type="text/css">
    #portrait-bg { background: url(<?php bloginfo('template_directory'); ?>/images/bg-portrait<?php echo (rand()%69); ?>.jpg); }
    </style>
  5. Replace “69″ with your maximum picture number
  • Preparing rotating images - You can read this tutorial. Alternately you can download the instructions by Sven Niemetz for a more flexible solution.
  • Display categories - Theme will display four categories by default. If you have more then this, you need to edit file  header.php, and find wp_list_categories (at the bottom). This function controls how your categories are shown. You can include or exclude certain categories. Full description of the command is available here.
  • Display pages - Pages are displayed also in header.php. You need to find a line with wp_list_pages. This command also allows you to include and exclude pages to show and you can read full description here. Alternatively, you can remove the command and just list pages manually one by one in the same way the Home page is listed in the line above.
  • Change archives and categories excerpts to full posts - Edit archive.php and change “the_excerpt” with “the_content”
  • Add AdSense  (or any other) ads - You can add your AdSense code to ad_middle.php.  Easiest way to insert ads into sidebar is to create a text widget, paste the adsense code into it and palce it anywhere on your sidebar
  • Display Social bookmark buttons - If you want to display social bookmarks buttons, edit function.php, and remove ‘return;’ at the beginning of the file.
  • Different Social bookmark sites - It is little trickier but generally can be done by changes in functions.php. You will need some icons too.
  • Download Plugins - Find out about all the plugins I use to help you customize the theme further.

Change log

  • Aug 02nd, 2008, v2.4 - Compatibility with 2.6 (mostly CSS changes).
  • Jul 06th, 2008 v2.0: Added many visual tweaks and gravatar support.
  • Feb 19th, 2008 V1.2: Fixed search issue, changed stylesheet to reflect recent changes on the blog
  • Jan 18th, 2008 v1.1: Added hover background for entry links; fixed footer link colors; maximum of five categories displayed by default; category drop down boxes styled
  • Jan 13th, 2008 v1.0: Initial release

License

Amazing Grace theme is released under GPL License.

You may freely remove footer links if they bother you.

Reviews

Services

Looking for a WordPress & SEO  expert? I offer WordPress related services, like for example theme SEO optimization or custom plugin development. See my WordPress Consulting Services page for more information and rates.

337 Responses to “Amazing Grace”

  1. Vlad,
    I need some advice to fix the RSS feed button link on our WordPress pages. We had to move our WordPress from one url to another production url. We were able to move all the pages and links BUT the RSS button. Could you help me correct that so it will link to feedburner and our users will be able to set up a feed? Please take a look at our site and the the fact the link goes to the XML score. I would hate to have to rebuild the entire template…. Help us please!
    Lee

  2. Hey Vladimir this is one cool theme! Can’t wait to use it on my next blog. Thanks too for the psd files - this is great as I can really customize it the way I want.

  3. Nice share..i love the theme

  4. It works now. Thank you.

  5. Are you sure you want to do this?

    Please try again.

    http://www.prelovac.com/vladim.....-your-link ????
    sorry, but I get this message every attempt.

  6. I have opened a sticky post in the forum to post a link to your site using Amazing Grace. You can find it here http://www.prelovac.com/vladim.....-your-link

  7. This is really a very good theme… I am using it on one of my new Indian travel related blog. Thanks Vladimir. Its just prefect for travel related websites :)

  8. Thanks for the awesome theme Vladimir! I love it. Could you give more guidance on how to add edit the adsense side bar? I can’t seem to get that up and running yet!

    Thanks,
    Julie

  9. Thanks you Vladimir, i just build my first Wordpress blog, and i use this Amazing Grace theme! I still experiment with this stuff to fit my need. Still using original header and footer.
    _____________________
    For cake lover!

  10. I just want to say thank you for this theme. I’m still a bit new to this and am still in the process of tweaking it, but I think if I had designed it myself, I would have pretty much chosen the same colors and elements :-)

    Thank you again. It’s beautiful.

  11. I just checked the package and it contains those files. How did you miss them?

  12. hey vladimir,
    thanks for creating this theme. I’ve use this for my blog :)
    But, the dowload package on wordpress.org “amazing grace 2.6” doesn’t include some image. The bg.jpg for header, search.jpg for search box and date.png for date accesories. I notice this when I upload that archieve for my blog here.

    Plz update the package! Thanks

  13. thank you for visiting my blog, it’s for me the honor, very thank you for an Amazing Grace, is the best on the world :-)

  14. will i have any problems not using the functions.php file, i cant convert my categorys to tags, so i have to add rel=”category tag” to category-template.php. and i needed the no follow to be gone as i want my links to be followed, so i just renamed it.

  15. Very nice done!

  16. This is a great theme…
    Congratulations !
    See my blog: blog.berlotto.com !

    I´ll update the theme to latest version…

    Tks !

  17. I am still in the modification process of this theme but like it very much. Just my opinion, but I did not find the Adsense optimization to be user friendly and this could because I know not what I am doing. Overall it is a great theme and I appreciate it very much!

  18. Hi Vladimir,

    Thank you so much for this theme! It’s the best I’ve found so far that fits my blog.

    Kristjan

  19. great theme!

  20. Hi Vladimir,
    Really great site you have here! It has been so helpful to me. Anyway I appreciate that you have coded gravitar stuff into comment.php.
    However it seems there is an intermittent problem with it cutting off the image. (On your sites comments and mine as well).
    Any ideas on how to fix that?

Leave a Reply

You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>