Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
A WordPress theme framework based on the 960 grid specifications and principles.
PHP
branch: master

Merge pull request #8 from minusreality/master

Description was not being output by the header
latest commit b4248ab731
@Roach Roach authored
Failed to load latest commit information.
css Ensure that aligned images have margin
functions Comments template based on twentyelleven
languages Comments template based on twentyelleven
README.md Comments template based on twentyelleven
archive.php Move pagination to inside content column
comment-pingback.php Comments template based on twentyelleven
comment-trackback.php Comments template based on twentyelleven
comment.php Comments template based on twentyelleven
comments.php Comments template based on twentyelleven
content-page.php Comments explaining all the templates
content.php Separate meta data to its own template
footer.php Comments explaining all the templates
functions.php Comments template based on twentyelleven
header.php Description was not properly output by header.
index.php Move pagination to inside content column
loop-archive.php Prepare for translations
loop-page.php Prepare for translations
loop-single.php Prepare for translations
loop.php Prepare for translations
meta.php Prepare for translations
page.php Comments explaining all the templates
pagination.php Extract the pagination to a separate template
single.php Comments explaining all the templates
style.css Update theme meta data
widget-page.php Change source to use tabs instead of spaces

README.md

WordPress 960

This theme is designed to integrate the 960 grid system design principles into WordPress site design and maintenance.

This theme is currently limited to 960px width divided into 12 columns with 5 pixel margins on each column. I hope to increase the flexibility by taking advantage of the fluid width abilities of the 960 framework and adding a width option to the theme options screen.

In it's current implimentation the home page consists of a page using the "widget page" template. Once you have selected this to be front page of the site in the reading options, you will have to apply grid_width CSS classes to any of the widgets you have placed within the home page widget area. The plugin we currently use for this is: Widget Classes by aizatto http://wordpress.org/extend/plugins/widget-classes/

Once you have asigned these widgets to the home page container you will need to style them with CSS - no styling is provided by this framework.

If you use this theme; please report any issues so that we can continue to make this the definitive 960 grid theme for WordPress. Feel free to contribute to or fork this repository, every little update helps.

Templates

This theme is split up into tons of templates, which makes it easier to override just a single part of the theme rather than having to copy & paste a lot of code.

archive.php

Main template for showing an archive page of posts, such as by date, category, tags or author.

comment.php

comment-pingback.php

comment-trackback.php

Shows a single comment based on the type.

comments.php

Template for viewing and adding comments.

content.php

content-page.php

The content-*.php templates display the actual post entries and the theme is built to handle post formats and will use the content-(format name).php template if available, or fall back to the content.php file.

footer.php

Footer template, shows the footer widgets and footer navigation.

header.php

Header template, shows the title, header widgets and main navigation.

index.php

Default main template.

loop.php

loop-archive.php

loop-page.php

loop-single.php

Shows the entries for the approriate types, paginating if necessary.

page.php

Main template for displaying a page entry. If you want to modify the look of a page, you should override the content-page.php file instead of this one.

pagination.php

Template for showing the pagination links using the emm_paginate by Eric Martin.

single.php

Main template for displaying a single post entry. If you want to modify the look of a page, you should create a content-page.php file instead of this modifying this one.

TODO

  • TODO: Implement dynamic base width for the 960 Grid System.
  • TODO: Implement updating system for 960 Grid System.
Something went wrong with that request. Please try again.