Apricot – A Minimalist WordPress Theme

Apricot is a text-heavy and graphic-light, widget- and tag-supporting minimalist WordPress theme built on a Kubrick foundation. Apricot validates as XHTML 1.0 Strict and uses valid CSS. It natively supports the excellent Other Posts From Cat and the_excerpt Reloaded plugins, should you want to install them.

WordPress version 2.3 introduces native support for ‘tags’, a method of organizing posts according to key words. Apricot has been updated to use this native tag system. The tag cloud will appear in the sidebar and the tags for each post appear above the meta data.

I used Apricot on this site for over a year, making little tweaks and adjustments the whole time, so the theme is pretty thoroughly tested in a variety of different browsers and resolutions. While the markup is derived from the WordPress default theme, Kubrick, I’ve added a few modifications of my own. I’ve listed some of these changes below.

header.php

  • Title tag reconfigured to display “Page Title | Site Name”

single.php

  • Post title is now wrapped in H1 tags
  • Metadata shows when the post was last modified (if ever)
  • Added links to social bookmarking/blog indexing sites: Del.icio.us, Digg, Furl, Google Bookmarks, and Technorati
    I’ve published a fix for the Sociable plugin, which I’m now using instead of hard-coded links
  • If the Other Posts From Cat plugin is active, the theme will use it
  • Comments by the post’s author can be styled independently

page.php

  • Displays the page’s last modified date (instead of date of publication)

index.php

  • Displays the full text of the latest post and an excerpt from each of the next nine most recent posts
  • Native support for the_excerpt Reloaded plugin, if active

sidebar.php

  • Displays tag cloud, if tags are enabled

search.php

  • If no results found, displays the site’s most recent five posts

404.php

  • Displays the site’s most recent five posts

footer.php

  • Archive and index page titles + blog name wrapped in H1 tags

Screen shot

Apricot - A WordPress theme by Ardamis.com

Search engine optimization

Apricot takes care of most of the on-page factors that Google values highly. It places the post’s title at the beginning of the title tag and in a H1 tag near the top of the page. It is free of extraneous markup and the navigation is easily spiderable. It generates what I think is a pretty logical site structure from the various post and category pages, though I have yet to study the effect of the new tagging system.

I’ve had a few top-ranked pages with this and other structurally similar layouts. Your mileage with the search engines may vary, but the layout uses fundamentally sound structural markup, which should give your site a good start.

Download

Download the Apricot WordPress Theme (40kb)

What if I want to use an image as a header?

Lots of people would rather use a graphic as a header, including me, but the Wordpress guys insist on each theme uploaded to http://wordpress.org/extend/themes/ display the blog title and tag line.

If you want to replace the blog title and tag line with an image, download this zip file and follow these instructions (also included in readme.txt).

1. Make a PNG image, name it “header.png” and upload it to the /wp-content/themes/apricot/images/ folder. It should be 800px wide by 130px tall, or less.

2. Replace the original Apricot theme’s header.php file with the header.php file from this folder.

Download the Apricot Image Header (4kb)

  • email
  • Facebook
  • Digg
  • StumbleUpon
  • del.icio.us
  • Google Bookmarks
  • Technorati
  • LinkedIn
  • Reddit
  • MySpace
  • Slashdot
  • SphereIt
  • Sphinn
  • Mixx

43 Responses to “Apricot – A Minimalist WordPress Theme”

  1. Will says:

    Very nice design. I love the minimal designs. This one is one is one of the best I have seen.

  2. manu says:

    Truly Amazing theme! That’s all I can say about this theme.

    Wonder if you’d be interested in sharing the theme you’re using for your blog.

  3. Manu says:

    Looking forward to the day when u put up your blog’s theme for download. I wish I knew some coding, at least I could make my blog’s sidebar look like yours.

  4. [...] we changed up the project specs a bit. A new layout was in order, and we went with the Apricot theme, designed by Aradmis.com. It is a minimalist theme with powerful search engine optimization [...]

  5. [...] so I change my blog layout… again (what’s new?). This one called ‘Apricot’ – was an options a few months ago I believe, but back then I didn’t have the patience to edit [...]

  6. [...] Apricot theme is by Oliver [...]

  7. inga says:

    Hi! I’m using your Apricot theme on my site, and I love it. However, is there a way I can have two sidebars??? Is there a special code I could add or no?

  8. rosdi says:

    Thanks.. this theme is exactly what I need, it has the right balance of simplicity and eye candy.

  9. Flavio says:

    That is a great minimalist wordpress theme. Very clean and allows readers to focus on the content rather than be distracted by too many pictures and extra items.

  10. [...] de mes thèmes préférés : (Cet article me donne envie de changer celui de ce blog :D ) Apricot par Ardamis Fjords 01 par Peter Andre Jensen I Feel Dirty par [...]

  11. Ben says:

    How do I replace the Text header on this theme with an Image header? Thanks.

  12. ktc says:

    Love the theme i know its a redunant question,
    but how do i change the text header to a image?

    thank you.

  13. ardamis says:

    I know, lots of people want this.

    I’ve edited the post to provide a downloadable replacement header.php file that uses a PNG graphic instead of the blog title and tag line text.

  14. Yong Hwee says:

    Hi,

    The default for index.php is as follows:
    Displays the full text of the latest post and an excerpt from each of the next nine most recent posts

    How do I get Wordpress to display the full text of all my post instead of only the latest one?

  15. James says:

    How may I adjust the Apricot theme so that it will display the complete post rather than a portion of the post?

  16. ardamis says:

    To change the index page to display the entire post, open the Apricot theme folder and find the “index.php” file. Open it in a text editor and change the following lines:

    <?php //The index page will show the full text of the latest post, and excerpts for the rest ?>
    <?php if($post == $posts[0]) { the_content(); 
    } elseif (function_exists('the_excerpt_reloaded')) { the_excerpt_reloaded(55, '', 'excerpt', TRUE, '[&#8230;]', FALSE, 2, TRUE, 0, 'span', 'Continue reading this entry', 0);
    } else { echo the_excerpt(); 
    } ?>
    


    Then replace them with this line:

    <?php the_content('Read the rest of this entry &raquo;'); ?>
    


    That’s it.

  17. Yong Hwee says:

    There is a considerable amount of empty white space between each post. Is there a way to close up the gap?

  18. ardamis says:

    Try reducing the bottom padding on .multipost in style.css to something like 30px:

    .multipost {
    	padding: 0 0 80px;
    }
    

    … to …

    .multipost {
    	padding: 0 0 30px;
    }
    

  19. Yong Hwee says:

    Great! That worked.. Thanks!

  20. [...] with the default theme. Only having a need for a simple theme with minimal styling, I used the Apricot theme.

  21. Wow! Now that’s what I call minimalist! It’s just that i was hoping on a theme with a single column. Anyways, thanks for this awesome share!

    Remi

  22. ardamis says:

    Thanks for the comment. I’m working on a single-column design in my spare time. I’ll post a comment here with a link when it’s done.

  23. [...] moved from the Brodie WordPress theme to this one–Apricot.

  24. muiiio says:

    Thanks for this theme, it’s great. I am using it on my blog and I think it could not be better :)

  25. Ali says:

    Hi, Is it possible to get the apricot font?

    Regards,
    Ali

  26. ardamis says:

    Sure. The font is called “BN 3rd Place” by Ben’s Fonts.

    http://www.dafont.com/bn3rd-place.font

  27. seo dubai says:

    Thanks for the link for the font.

  28. bregman says:

    I love that this template doesn’t scale/cut off images. Is there a way to turn on images for the archive pages though?

  29. ardamis says:

    I’m glad you like it. The Archives pages only display an excerpt of each post, and any html tags, including <img> tags, are stripped out.

    To display the full posts on the Archives pages, including any images, open archive.php in the Apricot theme folder and replace these lines:

    <div class="entry">
         <?php if (function_exists('the_excerpt_reloaded')) {
              the_excerpt_reloaded(55, '', 'excerpt', TRUE, '[&#8230;]', FALSE, 2,
              TRUE, 0, 'span', 'Continue reading this entry', 0);
         } else { 
              echo the_excerpt();
         } ?>
    </div>
    

    with these:

    <div class="entry">
         <?php the_content(); ?>
    </div>
    

  30. Tad Harrison says:

    Thanks for the great theme. The minimalist look harmonizes perfectly with my “reduction of paper” content perfectly.

  31. John says:

    BEAUTIFUL theme. I love it. Does anyone know how to add links to “Previous Page” and “Next Page” at the bottoms of pages? Thanks!

  32. K says:

    How do I make the new threaded comments enhancement works?

    Otherwise, clean minimalist theme. Love it.

  33. ardamis says:

    Here’s a post with a step-by-step explanation of how to update a theme from a prior version to use threaded comments.

    http://ottodestruct.com/blog/2008/09/29/wordpress-27-comments-enhancements/

    I’ll see if I can’t update the theme in the next few days.

  34. Thanks for this theme..Wonder if you’d be interested in sharing the theme you’re using for your blog..

    :)

  35. Karin says:

    I use this for my blog and am very thankful!

  36. Niklaas says:

    Thank you very much for this really beautiful design. I also use it for my blog and love it!

  37. Çorap says:

    Thank you very much.

  38. murmurs says:

    Hi, very nice design, could it be possible to put an image as a background for this theme?

  39. Martin says:

    Hey, I can’t get the plugin shadowbox to work in the apricot theme. Any tips? Thanks so much for a great theme!

  40. kahape says:

    what a clean and elegant style!!

    I wish to enlarge its standard width from 800 to 900 px, and reduce the left collumns width from 220 to 190. so the width for content should increase in total by 130 px. I´ve changed the settings accordingly (hm, at least I think so), but only the space between content and left collumn extended, and the rest (header and footer) didn´t cooperate either.

    Do You have a hint for me?

    note: if Yo offered this wider size by default, it perhaps could have a great career
    as a photo gallery or photo blog :-)

    regards, klaus

  41. Melody says:

    Hi! I was wondering how to add previous and next page to the bottom of each blog page. Thank you!

  42. Konum says:

    We have a winner! I’va been looking for a simple template for my webpage until i have some time to make one of my own and Apricto is just what I want. The style it’s simple but great looking. The CSS is nicely done, clean, commented and easy to customize.

    Thank you!

    PD: For those who want a wider post column add X px to the #page width and then add those same X px to the
    narrowcolumn width.

  43. Luke says:

    This theme is a clear standout. Thanks so much!

    I’m also looking for a solution to incorporate previous/next navigation at the bottom of page. If anyone can help, that would be great.

    Thanks again!

Leave a Reply

Wrap code snippets in <code></code> tags.