Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

A simple Theme to start a new WordPress Theme

branch: namespace
Octocat-spinner-32 assets merge with local repo February 06, 2014
Octocat-spinner-32 inc changes for easier include child February 06, 2014
Octocat-spinner-32 languages merge with local repo February 06, 2014
Octocat-spinner-32 parts merge with local repo February 06, 2014
Octocat-spinner-32 widgets merge with local repo February 06, 2014
Octocat-spinner-32 .gitignore merge with local repo February 06, 2014
Octocat-spinner-32 .jshintrc merge with local repo February 06, 2014
Octocat-spinner-32 Gruntfile.js merge with local repo February 06, 2014
Octocat-spinner-32 comments.php Provide a context for the comments title strings February 10, 2013
Octocat-spinner-32 footer.php merge with local repo February 06, 2014
Octocat-spinner-32 functions.php changes for easier include child February 06, 2014
Octocat-spinner-32 header.php Change position for hooks to right check in Theme Mentor February 15, 2013
Octocat-spinner-32 index.html merge with local repo February 06, 2014
Octocat-spinner-32 index.php merge with local repo February 06, 2014
Octocat-spinner-32 license.txt merge with local repo February 06, 2014
Octocat-spinner-32 os.xml merge with local repo February 06, 2014
Octocat-spinner-32 package.json merge with local repo February 06, 2014
Octocat-spinner-32 page.php merge with local repo February 06, 2014
Octocat-spinner-32 readme.md add child theme link February 06, 2014
Octocat-spinner-32 screenshot.png Merge branch 'namespace' of github.com:bueltge/WordPress-Basis-Theme … June 12, 2012
Octocat-spinner-32 search.php merge with local repo February 06, 2014
Octocat-spinner-32 searchform.php merge with local repo February 06, 2014
Octocat-spinner-32 sidebar.php merge with local repo February 06, 2014
Octocat-spinner-32 single.php merge with local repo February 06, 2014
Octocat-spinner-32 style.css add small documentation for better understand my html5 markup January 21, 2013
readme.md

WordPress Basis Theme

Basis provides a highly customizable starting point for your theme development

Descripton

Basis has been built to make theme development for WordPress easier. If you are an experienced theme developer or a total beginner, Basis provides a highly customizable starting point for your theme development and give your the typicly development with WordPress by use Hooks. Basis comes with a pre-defined set of templates, no styles or style-framework for pure development. The theme is widget-ready and introduces a number of custom functions.

Basis has an long tradition, development and maintenance since 2007 - see on the project page. The new version with the codename namespace ;) is usable, but changed in the course of time.

  • The plugin have a lot of hooks, always startet with wp_basis_
    • also the next string is the string of the template wp_basis_single_
    • the next string on the hook logic is 'before' or 'after' an element in the markup, sometimes 'content' - wp_basis_single_before_content
  • the functions.php is current only for check the functions, include a minimium from the often used defaults;
    • older solutions do you find in the classes-old in branch stacker

Installation

Requirements

  • WordPress (also Multisite) version 3.3 and later (tested at 3.4)
  • PHP 5.3 (use PHP namespaces)

Child Theme Usage

See the repository for a starter kit, a example.

Grunt usage

What is Grunt?

Grunt is a JavaScript task runner. For a detailed description see Grunt.js homepage.

Requirements

Installation

It's quite simple. After Node.js installation, just run the following command (in the theme's folder, where the package.json file is located):

npm install

The Node Package Management (npm) will read the package.json and will install all the packages listed in the devDependencies object.

Usage

By default, there's one main task configured: default. For configuration see Gruntfile.js. In the command line, you can run

grunt

Grunt will watch all JavaScript and CSS files within the assets folder. If a file is changed and saved, Grunt will run jshint for JavaScript files and cssmin for CSS files automatically. Feel free to edit the configuration :)

Other Notes

Licence

Good news, this theme is free for everyone! Since it's released under the GPL, you can use it free of charge on your personal or commercial blog.

Contact & Feedback

The theme base is designed and developed current by me (Frank Bültge).

Please let me know if you like the theme or you hate it or whatever ... Please fork it, add an issue for ideas and bugs.

Disclaimer

I'm German and my English might be gruesome here and there. So please be patient with me and let me know of typos or grammatical farts. Thanks

Something went wrong with that request. Please try again.