Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
A simple WordPress theme with helpful comments, designed to help beginners learn theming.
PHP
branch: master

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
404.php
LICENSE.txt
README.txt
archive.php
comments.php
footer.php
functions.php
header.php
index.php
page.php
screenshot.png
search.php
sidebar.php
single.php
style.css

README.txt

=== Theme Name ===
Contributors: gordonbrander 
Donate link: https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=10492778
Tags: one-column, threaded-comments, microformats, flexible-width, white, light
Requires at least: 2.7
Tested up to: 2.9
Stable tag: trunk

A simple theme for learning about WordPress theme development. It has lots of comments to help you along.

== Description ==

A simple theme designed to help you learn about WordPress theme development. It has lots of documentation comments to teach you about WordPress themes along the way.

= Features =

* It's simple!
* Clean, semantic source code.
* Everything is properly indented, so it's easy to read.
* Lots and lots of documentation comments throughout the code, with URLs to learn more.

= The Story =

Learn was originally developed to teach WordPress theming to a college-level class after I realized there were no good starting points for WordPress theming.

== Installation ==

1. Upload the `learn` folder to your `/wp-content/themes/` directory
2. Activate the theme through the 'Themes' menu in WordPress
3. You're done!

== Frequently Asked Questions ==

= What are those <?php ?> things? =

WordPress is software written in a language called PHP. Basically, wherever you see those tags, WordPress is doing its magic. An intro to PHP would take more time than we have here, but the good news is you don't have to be rocket scientist to customize WordPress themes. Try tinkering and see how far that gets you. If you want to learn more, try getting an *intro to programming* book, or dig around here <http://www.php.net/tut.php>.

= Where learn more about WordPress themes? =

<http://codex.wordpress.org/>.

= Where can I see a list of all the &lt;?php ?&gt; template tags I can use? =

<http://codex.wordpress.org/Template_Tags>

= What's up with the doctype? =

It's [HTML5](http://www.w3.org/TR/html5/).

= Will you add "X" to the theme? =

Maybe so! Have a great idea? Send it my way. If I think it fits within the theme's goal of being as simple and helpful as possible, I'll add it. If I don't add it, you can always add it yourself and release your new theme. That's the beauty of open source!

= Why isn't this theme internationalized? =

The goal of this theme is to be a dead-simple starting point. When you're starting out internationalization is too much to wrap your head around on top of everything else.

Internationalization, or I18n is when you use a programming language to replace strings of text in the theme with a translation from your own language. WordPress supports language packs you can install so people of all languages can easily use it. Learn more about I18n here <http://codex.wordpress.org/I18n_for_WordPress_Developers>

As with anything in this theme, you can add internationalize it yourself (it's not too difficult) and release the results.

= I found a bug. Where can I submit it? =

If you've run into unexpected behavior while using the theme, file a bug report at <http://github.com/gordonbrander/learn/issues>

== Screenshots ==

N/A

== Changelog ==

* 1.0
Something went wrong with that request. Please try again.