GithubHelp home page GithubHelp logo

welyanto / wordpress-960 Goto Github PK

View Code? Open in Web Editor NEW

This project forked from wp960/wordpress-960

0.0 2.0 0.0 186 KB

A WordPress theme framework based on the 960 grid specifications and principles.

Home Page: http://www.wp960.org

wordpress-960's Introduction

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.

wordpress-960's People

Contributors

roach avatar grok avatar minusreality avatar

Watchers

James Cloos avatar Welyanto avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.