ThemeLab's Blog

Stay up to date with our newest WordPress themes, WordPress plugins, WordPress tutorials, and other announcements.

Bolshevik – Free WordPress Theme

Last Updated on by

Today we have a grungy theme, originally designed by DemusDesign and ported to WordPress by myself. It is coded for WordPress 2.7 and above only. This theme has widgetized sidebar, a widgetized footer, a theme options page, as well as a few other features which will be gone over below.

Bolshevik screenshot
Live Demo | Download

And now onto the other features…


This is something that was styled in the original design, and I wanted to integrate it into the WordPress version. Subtitles in the Bolshevik theme are displayed directly below the title in red italic text. This is what they look like.

Bolshevik Subtitle

To add subtitles to your posts, simply type in the desired text in the meta box when you’re drafting a post or page.

Bolshevik Post Settings

That’s all there is to it, no fiddling around with custom fields. Remember, these subtitles are completely optional, so if you don’t want them on a specific post, or at all, just don’t fill anything out.

About Text

Similar to previous themes such as FreshPick, Mountain Leaves, and Underwater, Bolshevik has a theme options page to edit the About text, which is visible in the lower left corner of the footer.

Bolshevik Theme Options

This should be pretty self explanatory, although here’s some more detailed descriptions of the three different options.

  • Title: You could change this to something like “About Us” or “About This Blog,” whatever you think would be appropriate. The default is set to: “About Me”
  • Image URL: If you have a small avatar-like image (around 42×42), simply put the full path to that image in this box. If you don’t have one, no problem. No image will be displayed in that case.
  • Message: You can write a little about yourself and/or your blog in this box. Just a few sentences would be enough.

Widgetized Areas

This theme has two widgetized areas, a sidebar and footer. Here’s a diagram to illustrate where exactly these are located.

Bolshevik Widgets

Lenin Image

Okay, I know of at least one of you following me on Twitter who would rather not have an image of Vladimir Lenin on their blog. If you’re wondering how to remove this, simply go in the stylesheet, scroll down to #foot_inner, and comment out the following line: background: url(‘images/lenin.jpg’) no-repeat top right;

Bolshevik Lenin CSS

You could also either remove the line completely, or replace it with another image.


That’s about it. Let me know what you think of the theme in the comments. Remember, support requests go in the forums. A big thanks to Brad of DemusDesign for designing it.

  • Susanna

    I have no problem with Vladimir on my blog :) It fits the entire vintage look.

    The only problem I have is there’s no spacing between images and text, so they squash up next to each other

  • Leland

    @Susanna: Hmm…probably something that can be fixed relatively easily with a few CSS tweaks. Maybe try something like:

    #main img { padding: 10px; }

    Let me know if something like that helps? You can also play around the numbers to find the optimal amount of padding.

    BTW, I think you typo’d your URL when you made your comment here. If you email me with the right URL I can correct it for you.

  • Pingback: wordpress??:Bolshevik(??,??) | ??

  • Calítoe.:.

    I love it! Thanks. :)

    By the way, talking about DemusDesign, is anyone going to port his Neapolitan template? ;) Well, I can always do it myself, but if any “pro” does it instead the results would be much better. :p

    Thanks again.

  • Leland

    @Calitoe: No problem. And about the Neapolitan theme, I actually tried to port that a year ago, but I never ended up finishing it because I couldn’t figure out a good way to integrate the page links at the top. Now I think I have some ideas on how to get that working, which might involve using a theme options page. Thanks for the comment!

  • amarat

    Thanks for this theme.

    I am using this theme but i have a problem.
    When i post to my blog, i am seeing piture in my main page.But i dont want to see picture on home page.

    Could you help me ?


  • Leland

    @amarat: Well, there is one way I can think of to not have the picture on the main page. You could edit the index.php file and replace the_content() with the_excerpt() …and then use optional excerpts to replace the text.

    • amarat

      Thanks Leland,
      i did. thanks, my blog now is better than before.

      But i can’t see ” more ” , i want to see “more” . i am seeing [...] but i want to see more.. when i click.


  • Leland

    @amarat: Try using the following code placed directly below the_excerpt() tag in index.php.

    <p><a href="<?php the_permalink(); ?>>">Read more</a>/p>

    Obviously you can change the “Read more” to something else.

  • Pingback: WordPress Watch » Blog Archive » 11 June 2009

  • Connie

    as a small side-project, I am just starting Weblogistan where I want to test plugins etc.

    As I am a great friend and also specialist on Russia, I used your theme as a starter, but I had to widen the content area, it was too narrow ;=)

    thanks for everybody involved in this very special theme,


  • Leland

    @Connie: Thanks for letting me know.