ThemeLab's Blog

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

Newsworthy – Free WordPress Theme

Last Updated on by

Today we have an awesome news theme, originally designed by DemusDesign, which I then ported to WordPress. This theme requires at least WordPress 2.8 to function properly, and includes some standard features such as threaded comments and comment pagination. There are also over 10 widget-ready areas, including a widgetized footer, plus a custom widget for ad management.

Newsworthy screenshot
Live Demo | Download

And now onto the features in more detail…

Post Images

Featured images and thumbnails for posts are used in a number of places in this theme, including the main index page, single post page, archives, and search results. Thanks once again to TimThumb, you only need to upload one image to use in all of these places.

Newsworthy Post Settings

Once you’ve uploaded a 610×281 image, copy the full path to the image and paste it in the custom write panel. This image will automatically be resized and used in the multiple areas mentioned above.


There are over ten different widget areas included in this theme. They are color coded in the screenshot below, click it to enlarge the image.

Newsworthy Widgets

The following are descriptions of the widget-ready areas pictured above.


Tabber – That’s right, there’s a widget-ready tabber. It’s ideal for text widgets, tag clouds, and lists. There probably isn’t room for more than four or five tabs.

Sidebar Ads – This area, as you might expect, is designed for 125×125 advertisements. I’ve also included a very basic 125×125 ad widget which you can use to place the ads in your sidebar.

Newsworthy Ads

This widget is not limited to the “Sidebar Ads” widget, but it’s probably the best place to put it.

Sidebar Left and Sidebar Right – These are displayed directly below the “Sidebar Ads” area. It’s ideal for lists of categories, archives, etc.

Sidebar Bottom – This area is displayed directly below “Sidebar Left” and “Sidebar Right” and there’s nothing there displayed by default. It might be ideal for text widgets or a list of recent posts.

Home Left and Home Right – These areas are displayed on the homepage. By default there is nothing displayed. It’s best used with text widgets.

Footer – There are five different widget areas in the footer, with “Footer One” being the one on the far left and “Footer Five” on the far right.

Single Middle (not pictured) – This is displayed only on the single post pages, directly below the “Share This” box with the links to share the post on Twitter, etc.


Those who follow me on Twitter know I’ve been tweeting about this upcoming theme for a while now, so thanks for your patience while I got everything ready. I think themes like this prove that free WordPress themes are still alive, and hopefully you’ll agree with me.

I’ve tried to test the theme pretty thoroughly, but if you notice any bugs with the theme please let me know in the comments or in the support forums and I’ll see what I can do.

  • Keith

    You’ve really outdone yourself with this one, Leland.

  • Naveed

    Excellent job done. Will apply this theme on some of my upcoming blogs, thanks.

  • demusdesign

    Yeah, Leland, you deserve all the credit on this one. I gave you a beast and you turned it into a beauty.

  • Keith

    And of course a lovely design from Brad ;)

  • Leland

    @Keith: Hehe…that’s what I was going for.

    @Naveed: Thanks for letting me know, when you try it out let me know how you like it.

    @Brad: Thanks once again for the awesome template. Couldn’t have done the theme without your great design. :D

  • nurussadad

    i use it for my new website,

    check my link..

  • Leland

    @nurussadad: Cool, thanks for letting me know. I think you still need to override some of the default widget areas but everything seems to be normal so far.

    Can you try adding this code to the stylesheet? I noticed the tag links weren’t styled:

    a[rel=tag] {
    text-decoration: none;
    color: #666 !important;
    a[rel=tag]:hover {
    color: #000 !important;

  • John James Jacoby is missing some styling for the lists in the post. Otherwise looks like a useful news theme to start with.

  • demusdesign

    @John James I also noticed that some styles are missing. For whatever reason, when I originally coded it, I had to put in class=”normal” for all normal lists.

    @Leland Is there any way to have this class automatically included?

    I should probably just figure out why I included that in the first place and fix it that way.

  • Leland

    @John James Jacoby: There are styles for lists in posts, by adding the “normal” class to the ul and ol tags. I realize manually adding markup to posts isn’t the best way but it’ll have to do for now.

    @demusdesign: There may be a way to automatically add classes like that, although I’m not sure how. Usually it’s best to find some way to alter it purely through the CSS.

    Something like this should work. First step is to find the ol.normal and ul.normal stuff and replace it with the following to add the same styles to lists within posts.

    ol.normal, .post ol {
    margin: 10px 0px 10px 30px;
    ul.normal, .post ul {
    margin: 10px 0px 10px 12px;
    list-style: none;
    ul.normal li, .post ul li {
    padding-left: 15px;
    background: url('images/bullet.gif') no-repeat left center;

    Next step is to find .commentlist and make sure the margins aren’t added to that (from .post ol) by replacing with this:

    .post ol.commentlist {
    width: 452px;
    border-bottom: 1px solid #F0F0F0;
    margin: 0;

  • Internethow Blog

    It looks really cool. It seems like it is easy to modify it as well.

  • Sally

    I’ve been having problems with the the_content_limit – it leads to tags left unclosed, causing major formatting problems. I solved it by subbing in the_excerpt_reloaded. Originally from here: , it was amended to fix the tag issue here:

  • Hari

    Hi, I posted more than 10. The archive shows only 10 recent posts. No pagination is available so that I can’t show to readers the older posts. I hope somebody can help me to fix it and provide me with a pagination like this…<>

    Thanks b4.

  • Eme

    Is there a way to put an image in the header area where Theme Lab Demo Server appears? Have the bugs, as posted in the comments section, been worked out on this theme?
    I want to thank you for this website because I’m new to all of this and your helpful information makes it easier for me to comprehend. I wanted to learn designing blogs and compared to designing flash movies, I’ve been struggling – this theme helps. is what I want to redo in this theme. I wanted to add my logo and the video in the left sidebar (America The Spirit of Freedom) I want to always appear on front page in a widget area I guess.

  • Ruben Leija

    I’m Sorry, I made a mistake in my last post.
    When I try to install the Newsworthy theme this error show up:
    Fatal error: Class ‘WP_Widget’ not found in /home/xxxxx/public_html/wp-content/themes/newsworthy/functions.php on line 81

    The error in my last post is from another theme, News-Magazine 640, It is a good one too, but ….

    Any Help Please ?

    • Leland

      What version of WordPress are you using? You need at least 2.8 to run this theme, like I mentioned in the first paragraph of the post.

  • Alisa

    Excellent work.Thanks ))

    timthumb does not work.

    “1)TimThumb requires the GD library, which is available on any host sever with PHP 4.3+ installed.
    )Once installed and in-use, TimThumb will automatically create a /cache/ subfolder with proper write-permissions. If your host server doesn’t allow this by default, be sure to manually change the /cache/ folder permissions to 777.
    3)In addition, make sure the folder which contains TimThumb is set to 777.”

    Now everything is OK

    How do I change the settings (parameters w&h)?

  • MommyGeek

    Hi there, using this theme for a client (she wanted some custom images) and it looks GREAT… however I am having an issue with the substory permalinks. They are linking back to the featured story? I haven’t edited any of that code, so not sure if I’m missing something here, but it’s definitely not working and I’m lost! Site is

    • Leland

      Nice customization! Really not sure what to tell you, as you can see on the demo the permalinks work fine and don’t all link to the featured post.

  • Veronica

    hi leland, thx for your work!

    I’ve got 2 problems, by the moment:

    1. Timthumb doesn.t work (as Alisa I’ve all it requires)
    2. Even if I uploaded the right, I still see english words (as “search…” for example).

    Any ideas?
    thanks a lot!

  • Larry

    OK, I give up. What is the best way to edit the text in the Home Middle? Is it to drag the text widget into it? And then edit the css for the H3 and class=textwidget to get what I need?

    • Leland

      Yes, that’s what the text widget is for. I widgetized that area so it could be easily overwritten.

      The theme isn’t translation-ready at this time.

  • Larry

    Correct that, edit for class=middle?

  • Andreas

    Hey Leland,

    i’m using your theme on my blog. It was some work to translate the template in german, but it’s worth, great theme.
    To me it seems, that the template only works correct with pics in 610×281 pixels. With other pictures, i’ve always got incorrect alignments.

    Best regards from germany

  • Cindy

    When was this theme released? ’09? Will you be upgrading it to work with the WP 3.0 new features?