Description

Basic2Col ScreenshotBasic2Col is just what it says - a basic two column theme for WordPress. The theme was to created to have a basis for a new theme, but you can of course use it as is.

Features

Widgets support, gravatar/ avatar support, includes Blix archive for better archives.

Have custom page templates for archives, links and frontpage (if you use a Page on front) and has built in support for WordPreciousss 3.1.1

Customizing

The easiest way to customize Basic2Col is simply to create a Child theme, and add Template: basic2col to your style.css’s header.

To give you a starting point you can download this example child theme: Customb2c.zip (This look exactly the same as the Parent theme, but is style only.)

Custom template files

The following templates files can be overridden in the Child Theme by simply creating a file with the same name:

  • contentheader.php
  • contentfooter.php
  • sidebar.php

You may also add the following template to get a navigation bar on top (both Parent and Child Theme):

  • navbar.php

Action and filter hooks

You may create theme functions in a Child Theme’s functions.php file or you can create a file called my-functions.php and add to the Parent Theme to make use of the action and filter hooks in Basic2Col.

The difference between a filter and an action is that filters override the default, while an action hook add new elements. A filter also have to be returned. (More info: WordPress hooks: Filter vs. Action)

  • basic2col_navbar (Action)
  • basic2col_contentheader (Action)
  • basic2col_contentfooter (Action)
  • basic2col_sidebar (Action)
  • basic2col_css (Action)
  • basic2col_credits (Action)
  • basic2col_tags_front (Filter)
  • basic2col_404_message (Filter)
  • basic2col_welcome_message (Filter)
  • basic2col_doctype (Filter)
  • basic2col_moderation_message (Filter)

Languages

The .mo files should go into the /lang directory.

If you wish to translate Basic2Col, there’s a .pot file included in the theme’s /lang directory. The language files need to be named basic2col-lang_CODE.mo/.po to work.

Old versions

The current version requires WordPress 2.5+ so if you need something to work with older versions of WordPress you can try any of the versions below.

Note: The old versions don’t have the same functionality as the current version.

Note2: Version 1.1.1 comes in Classic WP Blue colors