Download Blix Krieg 2.3.1 MAJOR RELEASE

November 26th, 2007

Hi everyone – I’ve today perfected the newest major release of Blix Krieg, version 2.3.1

Blix Krieg is a widgetized, Google adsense and Search Engine friendly version of Sebastian Schmieg’s original Blix theme.

Unlike the original Blix Theme, BlixKrieg is fully compatible with the newest version of WordPress. Blix Krieg can be installed as a drop in replacement for Blix if you are having problems with your Blix Based site after upgrading WordPress.

You can download the latest version of Blix Krieg HERE, and see the latest version at work on our Blixkrieg beta test page.

Problems that I have identified and corrected in this release include:-

Blix XSS (Cross Site Scripting) Vulnerability Corrected

XSS, or cross site scripting, is a technique that can be used by hackers to gain unauthorised access to a blog. In its most basic form, an XSS attack occurs when a hacker inserts executable code within an input form (for instance, when entering comments or doing a search) and it can be used (in the worst case scenario) to gain unauthorised access to your blog.

For the techophiles amongst you, this type of attack is described in the excellent paper by Gavin Zuchlinski, “The Anatomy of an XSS Attack“.

It recently came to my attention that this vulnerability exists in the original Blix theme, and had been inherited by Blix Krieg (and other Blix variants such as dark blix, the webble you blix theme, Blixed and Blix with adsense). In the case of blixkrieg, the extent of the vulnerability has been minor, but worth correcting nonetheless.

You can easily test for the vulnerability by typing <script>alert(‘xss’);</script> into the search bar of your version of blix, and pressing ‘go!’ – if you see a pop-up, you have the vulnerability.

The good news is that I’ve now made a few substantial changes to the theme to sanitize user input and completely remove the vulnerability.

Sidebar Icons Broken After Upgrade

Some users reported that the default Blix sidebar icons were broken after an upgrade to wordpress 2.3.1. I have corrected that problem in this release.

Cheers and all the best,



Entry Filed under: BlixKrieg Theme

If you found this page useful, consider linking to it.
Simply copy and paste the code below into your web site (Ctrl+C to copy)
It will look like this: Download Blix Krieg 2.3.1 MAJOR RELEASE

25 Comments Add your own

  • 1. David  |  January 5th, 2008 at 11:44 pm

    Your comments form is playing up.

    The form text area shrinks as you type, very strange, seems to occur after you add a certain amount of text.

  • 2. Mattz  |  January 9th, 2008 at 6:54 am

    When I make the left menu smaller I get a very strange line on the bottom of a “Post-page” with a small “d” above it.

    I can’t find it anywhere in the CSS code what could make this happen.

    Let’s say it happens when you set the #subcontent on 150px and you made the container about 750px

  • 3. max  |  February 5th, 2008 at 5:45 am

    I love this theme because I know it solid and simple. I’m about to upgrade from wp 2.0 to 2.3.2

    I see references to 2.3.1 on your blog but not 2.3.2. Should it be ok.


  • 4. Robert  |  March 15th, 2008 at 2:34 pm

    I love Blix but am having trouble installing BlixKrieg. Maybe you can help.

    It’s in my themes directory in a directory named “BlixKrieg2.3.1” (that’s how it was downloaded onto my computer). Inside the directory are another directory, named “images”; four CSS files; and 18 PHP files.

    When I choose the BlixKrieg theme, however, my blog reverts to no theme at all.

    Should the BlixKrieg directory be called “BlixKrieg-Adsense”? Is something structured wrong? What should I do to make it work?


  • 5. Robert  |  March 16th, 2008 at 11:39 pm

    Solved that problem (by decompressing archives after uploading rather than before), but I also have the problem with the shrinking comment form.

  • 6. Carol Lisa  |  March 31st, 2008 at 11:00 am

    I created an “About” page in WordPress. This created two “About” buttons in the header navigation bar. One links to a 404 error page and the other links appropriately to the About page. How do I get rid of the duplicate About button? Thanks!!

  • 7. Carol Lisa  |  April 1st, 2008 at 3:41 am

    Okay, back again – has anyone solved the shrinking comment box problem? A google search seems to indicate that it happens when the blog is viewed using MSIE 7. I tried testing the BlixKrieg site using MSIE7 and the comment box shrinks on this site too. Help! (Still looking for a solution on the posting above with the two “Abouts” in the navi bar.) Thanks!

  • 8. Stefan  |  May 28th, 2008 at 11:20 pm

    Hi there,

    I have a problem with this them when adding some further widgets.
    Here’s my error message:
    Error Message

    Who can help me?


  • 9. Olivia Mitchell  |  June 6th, 2008 at 6:20 pm


    I am having the same error as Stefan with the Most Recent Posts widget. It looks like this: Fatal error: Call to undefined function bx_get_recent_posts() in /home2/speakin4/public_html/wp-content/themes/BlixKrieg2.3.1/functions.php on line 53.

    Many thanks

  • 10. Olivia Mitchell  |  June 6th, 2008 at 7:49 pm

    Hey, I solved it. This is what I did. I replaced line 53 with “function bx_get_recent_posts()”. Previously it just had “function widget_recent()”. In other words the function was incorrrectly named in the code. Very happy – hope this helps other people.

  • 11. Stefan  |  June 6th, 2008 at 9:19 pm

    Hi Olivia,

    you’re great thanks! It works on my installation, too.


  • 12. theDuck  |  June 6th, 2008 at 11:27 pm

    Now see guys that’s exactly what I need – what we’re actually experiencing is not bugs in the code but rather changes in the underlying framework of wordpress – I’ve been dealing with and correcting these issues as they arise for the last 18 months – I really appreciate you folks finding the answer and posting it here – I’m currently working full time again and have slightly less time than usual to work out these issues on my own..


    New theme coming soon 🙂 Thanks guys and girls for your assistance – great to have such a proactive community.



  • 13. Carol Lisa  |  June 7th, 2008 at 1:23 am

    Could someone who is more familiar with the code point me in the right direction as to where I should experiment to try to get rid of the two “About” buttons in the horizontal navigation bar? You can click on my name in this post to see what I mean (and about those weird characters in the title on the website, that is a new development and I need to debug that too…) Thanks!

  • 14. Jake  |  July 31st, 2008 at 2:51 am

    I had the same problem as Stefan and Olivia. Olivia’s fix didn’t work well for me. If I changed the function name in functions.php, the widgets page would work, but the blog pages wouldn’t display the recent posts in the sidebar. If I left it as is, the recent posts would display, but the widgets page in the control panel would break as they explained.

    The fix that worked for me was to add this line of code to the top of functions.php:

    require_once( ‘BX_functions.php’ );

    Now, my widgets page and blog pages work.

  • 15. Jake  |  July 31st, 2008 at 3:00 am

    I had the shrinking comments box issue, too. I solved it by adding the following attribute to the textarea element named “comment” in the comments.php file (line 86):

    style=”min-width: 325px”

    It seems to fix the issue in IE7 and doesn’t affect things in firefox from what I can tell.

    Hope this helps someone!

  • 16. Stefan  |  July 31st, 2008 at 5:57 pm

    Jake, you’re great!
    I had worked with two functions.php files in the past and now everything works fine – thank you!

  • 17. Robert Coontz  |  August 2nd, 2008 at 5:06 am

    Jake’s fix works like a charm!

    New problem: some of my readers complain that since I switched to BlixKrieg, they no longer get “Your comment is awaiting moderation” notices. (All comments on my blog are moderated.) Some have noticed that they can get the notices again by submitting comments under a new name, but that’s a nuisance. Any suggestions?

    The line of code responsible (in the “comments popup” file) seems to be
    comment_approved == ‘0’) : ?>Your comment is awaiting moderation.



  • 18. Robert Coontz  |  August 2nd, 2008 at 5:07 am

    That didn’t look quite right. I’ll try posting it as code.

    comment_approved == '0') : ?>Your comment is awaiting moderation.

  • 19. Robert Coontz  |  August 2nd, 2008 at 5:08 am

    No, I can’t post it as-is. Sorry! But I hope someone can help.

  • 20. Kristen  |  August 13th, 2008 at 9:32 am

    Two questions —

    1) I have a weird little gray box at the bottom of my main page. How do I get rid of it?

    2) Is it possible to post to one of the different pages (not the main one)? I don’t see an option to write a post to one of my other pages (“party photos” on my blog), so I thought I would circumvent it by creating a sub page and just linking to it from the “party photos” page. When I do this, the sub page also appears on the top header bar. How do I remove it from there (or just compose individual posts under “party photos”)?

  • 21. ben  |  December 3rd, 2008 at 3:08 pm

    I have same problem as Jake and Olivia. And I am a dummy newbie for PHP, so I pasted Jake’s sentence to my functions.php file, but still didn’t work. I spent half an hour trying to identify where the problem, and still no clue. Then I checked online and found the problem is the sentence is not

    require_once( BX_functions.php );

    as jake said, however, it should be

    require_once(“BX_functions.php” );

    so minute difference and I don’t know. Thanks Jake.

  • 22. Bruce Silver  |  December 4th, 2008 at 2:12 pm

    Thanks to all commenters above. I lost ability to edit text widgets even though the existing ones still worked. Inserting
    require_once(”BX_functions.php” );
    at top of functions.php fixed it. Wow.

  • 23. Bruce Silver  |  December 4th, 2008 at 2:54 pm

    Unfortunately I spoke too soon. With that fix I can edit text widgets but I can no longer save posts. Not too good. Anyone have ideas? The fix was to replace the top of functions.php

    if ( function_exists(‘register_sidebar’) ) …

    with this:

    require_once(”BX_functions.php” );
    if ( function_exists(‘register_sidebar’) ) …

    I don’t understand how wordpress works (obviously)

  • 24. Peter  |  February 28th, 2009 at 11:17 pm

    I have just started using BlixKrieg and have a page called ‘Hire Us’ where I have inserted a picture. I selected ‘center’ when I uploaded it but it still appears justified to the left. Any suggestions ?

  • 25. Frank  |  June 14th, 2009 at 1:12 am

    Thanks! I like this theme. But with WordPress 2.8 and wpSEO, there’s a big problem. I hope, we can fix it.

Leave a Comment


Required, hidden

Some HTML allowed:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

Trackback this post  |  Subscribe to the comments via RSS Feed

Featured Advertiser

Buy me a beer!

This sure is thirsty work - Here's your chance to buy me a beer :)



Posts by Month