Infimum

Infimum is a theme I developed for WordPress. I used to use it for this very website, but I’ve replaced it with a new theme I wrote which I am not yet making publically available.

I was dissatisfied with the so-called “minimalist” styles currently available, so I set out to make my own. This started off by looking at a theme called Minn (which is now lost to the internet) and sort of liking its style, but desiring some changes—and discovering the code was horrendous. So I initially set out to clone Minn from the better code included with the default themes. In the process, I chopped a lot of the code out of the default theme, and made a theme that is compliant with the XHTML 1.0 Strict standard (instead of just XHTML 1.0 Transitional). Also, I kept it widget-ready and full of all the hooks that WordPress plugins can expect, so it should work with any other extension for WordPress. And the end result doesn’t look exactly like Minn did, but is sort of close (thus the name).

Infimum is no longer in active development, but you can download the final version from the list below or the WordPress theme directory, where you can also use the preview feature to see it in action.

As of 2011/08/02, I have closed the comments below as Infimum has not been developed for two years.

  • 2009/09/24: Infimum no longer in active development; 1.3.2 is the final official version. Feel free to continue to post about it and answer each other’s questions, and modify and redistribute the source, but I will no longer be using it.
  • 2009/07/26: Version 1.3.2. Bugfix. min-width, incomplete opening tag, and border on linked imgs as in comments.
  • 2008/08/11: Version 1.3.1. Bugfix. Fixed title clipping in IE7 (thanks to Lorph) and some ugly text when comments were off.
  • 2008/07/31: Version 1.3. Version re-numbered for WordPress Theme Directory compatibility. Really supports blog taglines nicely, fixed some wording elsewhere.
  • 2008/07/29: Version 1.1. Updated for compatibility with the WordPress Theme Directory. In particular, supports multi-author and category-using blogs now. Also supports Gravatars and the use of a blog tagline. Changed the version numbering scheme (will now be major, minor, bugfix). (Includes comment dating bugfix pointed out in the comments.)
  • 2008/03/23: Version 1.0. About this time was the initial release. 1.01 and 1.02 followed, using an out of date numbering scheme. No one cares.

(Matthias Müller also provided this German translation of Infimum 1.3.2.)

74 comments

  1. Great job on this theme, Alex. I just started using a slightly modified version of it over at my log.

  2. Hi Alex, one of my readers noticed a bug in the comments template. All of the comment dates are displaying as the date of the post. The fix is on line 30 of comments.php; we should use comment_date() instead of the_time().

  3. Hi, Adam. Thanks for pointing that out. Fixed and updated, glad you like the theme.

  4. Hi there…this is a beautiful theme and just what I have been looking for. I’m using it for my whole site.

    One question…how difficult would it be to create a page template that does not show the comment box, or could you provide some code that excludes the comment box from pages? I’m no php scribe, and I can’t figure out how to modify the main index template.

    Thanks again for scratching the itch for a truly simple theme.

  5. Chris—If you disable comments for a particular post or page, the comment box won’t show there. This option’s in the Comments & Pings section of the Advanced Options when you write a post, or you can disable them by default in the Discussion section of the Settings part of your WordPress Dashboard.

  6. Duh…that was easy…thanks!

  7. Hi -
    I love this template! It is simple to work with and very effective. Once question though, how do i configure blog posts to just show the first 100 words on the index page? Of course, the full blog would be visible once the user click the “view more” or blog title button?

    Thanks :)

  8. The title is clipped in IE7.

  9. I just fixed the problem by updating the css file. The “line-height” setting fixes it.

    #header h1 {
    margin: 0em;
    padding: 0em;
    font-size: 3em;
    line-height: 0.7em;
    float: left;
    }

  10. Hi Chris! I just installed the latest version and without having changed any of the code, it’s displaying funny on my site (the sidebar is underneath the main body of post text). Not sure what’s causing it, but please shoot me a message if you know of a fix!

  11. Ooops….that should be directed to Alex, not Chris :)

  12. Okay… I fixed it by adding in a lengthy subtitle! 12 characters (incl. spaces) is apparently too short.

  13. Leigh—You can do this by putting in your post at the point you want it to break off (text before that will be shown on the main page and the entry page, text after only on the entry page). I’m not aware of a way to do it automatically.

    Lorph—Thanks. Posted a bugfix here, should be on Theme Directory soon.

    Laura—Not sure what’s going on with your site! The blog description shouldn’t have anything to do with it, as you can see mine doesn’t have any description. I tried putting in a one character description and it was still fine here. If you can figure out what was making it happen and it’s a problem with the theme, let me know.

    Thanks for enjoying the theme, all.

  14. Hey Alex,

    Thanks a lot for devoloping such a magnificent theme! I edited quite a lot, but it’s all small things compared to the original. You might want to check it out though, I think it’s pretty cool :)!

    http://www.thijskleinpaste.nl

  15. Thijs—Glad you like it! I like some of your edits, particularly the smaller title text. Maybe some will make it into the next version…

  16. Hi, great theme, I like it a lot!

    Please try to view my site in Firefox3. It has the same issue as described by Laura. In IE7 it looks fine, although the title is cropped.

    Thank you!

  17. [...] ein Theme was mir erstmal gefällt ist da, es ist das Infimum Theme und es ist auf der WordPress-Seite zu finden. Schlichtes einfaches Design das mir sehr [...]

  18. [...] para gravatar, fondo blanco y letras en negro y azul, con dos columnas y el sidebar a la derecha.Theme Homepage | Descargar | [...]

  19. I love and use what you’ve created. I’m a photographer and would love the option to roll a bunch of photos down the right column under “Link.”

    Is this possible? BTW – I’m also from Minn which is cool!

  20. [...] the time being, I will be using this wonderful, minimalist theme called Infimum created by Alex Smith. I will eventually be migrating over my own personal design as soon as I [...]

  21. Hello Alex, i just set up the infimum Design on my new Blog. Thanks you did a great job.
    One question / problem i have. If i want to ad a widget to the sidebar (in this case the Tag Cloud), the Cloud appears, but the rest of the sidebar is not anymore there ?
    Do I have to paste manually some code into php site of the sidebar ?
    Or… ?

    Kind regards,
    Uli

  22. I have rebuilt all again – now it works and the last comment above needs no attention anymore.

    :) uli

  23. Hey!

    Your design is great – just what I have been looking for. Thank you.

    Couple of quick questions with respect to customization:

    1. Is it possible to change the colour setting (particularly for the header)? If so, how?

    2. Is it possible to change the “Latest posts.” heading on the home page?

    3. Is it possible to change the “pages” heading at the top of the page links section?

    4. Is it possible to change the font sizes?

    Thanks for your theme…and for your help with all this stuff.

    Best,

    Jon

  24. I’m also trying to figure out how to change “latest posts.” any tips? thanks.

  25. Hi Alex!

    I contacted you before to compliment you for this magnificent theme. As a complete code-newbie, I spent lonely (but useful!) hours playing around with your code/theme. As for today, it so far resulted in my current website: http://www.thijskleinpaste.nl

    You can still see it based on your theme, but I made some changes, for example: the sidebar is integrated with the header, resulting in the fact that it won’t disappear when clicking on a weblog-post, and some other cool things I tried.

    Anyway, I’m pretty happy with how it turned out, but it wouldn’t be without your work to fall back on. So, if you want me to, I can send you the modified codes so you can check out what I did with them. Give me a shout sum_gratus[at]hotmail.com

    And thanks again!

  26. PS: Try viewing it with safari. There’s a minor thinghy I can’t get rid of if you watch it in IE or Firefox you’ll notice. The RSS link is also linked to the pages title. Which sucks, but I’ll get it right :)

  27. PPS: Problem solved!

  28. I just installed Infinum on WP 2.7 and the stubs don’t work. I get internal server error.

  29. Hey Alex,

    Great theme. I was wondering if it was possible to swap the ‘blog name’ or Header for a logo or image?

    Cheers.

  30. [...] acroyear2.org — Infimum (tags: Blog WebDesign ToDo) [...]

  31. Hi,

    love the theme, great work. I would like to add a logo to replace the text in the header how do I go about this?
    is there code i have to input?

    Thanks

  32. Thanks for this terrific theme.
    It happens to serve as a great base to build on top of.

  33. Infimum is gorgeous–but it’s not working on my new install at http://dalelyles.com/ghp/blog. It’s working fine on this page, and in the Themes preview panel it looks good. But on the site itself the post block is centered and the sidebar seems pushed to the bottom. Any ideas on what’s happened?

  34. I’m working on a project too, and having basically the same problem as Dale, but only in Safari. It works fine in Firefox. How can we fix this problem?

  35. Mine’s off in Safari, Firefox, and IE, on a Mac.

  36. Dale, Forrest–

    Unfortunately I can’t help fix that bug now (I’m very busy–trying to finish my master’s thesis), but it looks like someone had that problem upthread and solved it. If either of you solve it, feel free to post the solution here and I can try to integrate it with the code when I have time over summer.

    Glad you like the theme!

  37. [...] et la navigation. Vous avez remarqué que j’ai choisi un thème très simple, Infimum, pour éviter quelque chose de trop compliqué et incompréhensible, facile à éditer. [...]

  38. [...] At some point I might make my own wordpress theme, but until that day I’ll be using infimum which, as you can plainly see, is a very minimal [...]

  39. It seems that this theme does not like very short blog headlines. So I’ve put a min-width: 6em into the #header h1 {} definition.So this becomes:
    #header h1 {
    margin: 0em;
    border: 0px solid gray;
    padding: 0em;

    font-size: 4em;
    line-height: 0.75em; /* weird IE7 bug fix */

    float: left;

    min-width: 6em;
    }

  40. awesome fix Mads! Thanks!

  41. [...] change the theme (look and styles of the blog) from the default to a minimalist theme called “Infimum“. Then, I basically made a few changes to the style sheet and header to match the rest of my [...]

  42. Possible bug between Infimum 1.3.1 with WP 2.71 in LOCAL with EasyPhp 2.01b or EasyPhp 3:

    “Parse error: parse error, unexpected T_ENDWHILE in C:\Program Files\EasyPHP 2.0b1\www\wordpressuk\wp-content\themes\infimum\index.php on line 59″

    The offending line is “” which seems to correctly close the “” of line 34.

    Yet Infimum (with my own tweaks) is working fine ONLINE with WordPress 2.7

    index.php is encoded in ANSI. Changing its encoding to UTF-8 does not make any difference.

    Go figure!!!

  43. What I put bewteen quotes does not show up so here are the lines from index.php

    the offending line is

    which seems to correctly close line 34

  44. still no luck in trying to include in that comment the offending line so:

    line 59 is the php ENDWHILE
    line 34 is the php WHILE HAVE POST etc…

  45. Found what caused the parse error:
    on line 54 on index.php, there is a incomplete opening php tag, <? instead of <?php.
    That’s from the downlaod pacakge avaialable from the WP theme repository!

  46. Естественно, на самом деле так оно и есть. :)

  47. Понравилась статья. Обязательно буду ждать продолжения. Тема конечно же интересна всем.

  48. How to fix parsing error: http://pastebin.ca/1494220

  49. Thanks, adrian (and the others who have posted fixes). I will try to get everything together and put out a new version sometime at the beginning of next month.

  50. Hey Alex,

    Thanks for your theme, great way for me to sort of disguise that I have no clue how to make a website ;-). Just one question; I have a blue line surrounding my picture, but not in every browser and/or on every computer. Any ideas on how come and how I could fix this? Because I prefer a pic without blue frame, if it is possible.

    Thanks!

  51. hello!

    I really dig infimum, I think it’s effortlessly readable and simple and perfect for what I need to do. However, as much as I love the concise and compact way you have structured the index.php page, I can’t for the life of me figure out how to get posts from a function call–like all the posts from a particular category or all the posts from august 2008–to list only the post’s excerpt and not the full content of the post. I’d like the user to click through to read the full post, but not using a “more tag.” I’d prefer the excerpt to be visible.

    Can you suggest where I should put or whatever in the index.php file to accomplish that?

    many thanks.

  52. Posting a new version now with the bugfixes provided above, thanks to everyone who helped.

    Sorry, I still don’t have the time to help with particular requests in the comments. You’re still more than welcome to help each other, though!

    Thanks for using the theme.

  53. Alex, just wanted to say thanks for your work on Infimum. I use it as the base for our church website, somewhat modified with the menu on the left and with a rotating banner image in the header. But I get lots of comments about how clean the site looks. Your code is very easy to work with and I am grateful. Hope you have a great day!

    http://www.sewardumc.com/pages/blog/

  54. [...] I think I found a theme for the blog that I like. I have kept this one for about a week, so it is now here to stay. Also, I [...]

  55. [...] settled on a WordPress theme, infimum, with a few tweaks. Starting to get the site planned out a little, and working on some content, [...]

  56. [...] zweier Versionen (fragt mich nicht, wie ich das geschafft habe) ist nun 2.7.1 mit dem Standard Infimum-Theme wieder aktiv und scheint zu [...]

  57. I cannot get my blog to show w3c compliance. I listed it as my website in this post. Can you tell me what I am doing wrong?

    I keep getting a message that starts with Attribute “role” is not a valid attribute. Did you mean “frameborder” or “scrolling”?

  58. hello!

    I really dig infimum, I think it's effortlesaly readable and simple and perfect for what I need to do. However, as much as I love the concise and compact way you have structured the index.php page, I can't for the life of me figure out how to get posts from a function call–like all the posts from a particular category or all the posts from august 2008–to list only the post's excerpt and not the full content of the post. I'd like the user to click through to read the full post, but not using a "more tag." I'd prefer the excerpt to be visible.

    Can you suggdst where I should put or whatever in the index.php file to accomplish that?

    many thanks.;

  59. [...] Theme Homepage » [...]

  60. Alex,

    Great theme. I’m really happy with it. I’ve got one question- more WordPress maybe really, but I can’t figure it out.

    If you visit my site (http://www.iusedtohaveablogbutnowidont.com) and use the search feature, you’ll see I’ve modified the results to just list the post headings and date. I’d like to do the same for the ‘Archives’ pulldown on the sidebar, but for the life of me I can’t figure out where I edit the results of that widget.

    Any ideas?

    Thanks,
    -Kent

  61. [...] have finally got WordPress running to my liking. I’m using a heavily modified theme infimum. I’ve tweaked it, to feel more like home. I’m far from done. I’ve updated the [...]

  62. I love this theme!

  63. Alex,

    Thanks for the great theme. I, too, used it for my blog. You can check it out at http://www.lagunitas.us.

    -michael

  64. This is a pretty cool theme. I’m quite pleased with it. I made one small change and put the “register” and “login” links the sidebar. I wanted user registry to be easy since I’m using it with bbPress for a forum too. I think I’d keep it stock if it weren’t for that. Infimum is such a beautiful theme. Thanks for creating it.

  65. [...] Fazenda is powered by WordPress and styled by Infimum. Valid XHTML and valid CSS. Log in.Gente é mutio legal a minifazenda do orkut entra e comfere. [...]

  66. Just upgraded to WP 3.0.1 – seems to work pretty well. Thanks for this still really nice theme!

  67. Hello! I’m currently using the Infimum theme on my website at http://www.georginaswan.com, but I’m having a little problem! I have a white space above the hyperlink of my most recent post. It disappears once I click on the link, but is always there on the landing page! I wonder if you could possibly take a quick look and let me know what I’m doing wrong?! Thanks ever so much!

  68. The theme looks serious eye candy! loved it at first glance..will definitely have this for my new site!!

  69. Thank you for this terrific theme

  70. Great theme! I overhauled quite a few items, however, it really is a simple/minimal theme that fit perfectly into my website.

    Many thanks,

    Yolanda

  71. [...] off, I’d like to tell you about the original site design. Based on Alex Smith’s Infimum theme, we built the site to have a lot of open space and focus everything on the writing. We wanted [...]

  72. hey, is it possible to put a IMG into the h1 tag? my blogtitle isn’t a word, it’s shall be a logo. pls help me out regards david

  73. Infimum is an elegant piece of work, but I’m wary of adopting it since it’s no longer supported. Do any of you knowledgeable people know of something similar that could take its place? I’m looking for a two-column minimal design like Nick Davies’s site http://www.nickdavies.net/. Can you write to me at thomasbass@gmail.com? Thanks in advance,

    Thomas

  74. Love floaty clouds & minimalism-definitely a cheerful antagonist to kubrick ;)