If you want to create a menu in wp-admin for Theme Options ( Appearance->Theme Options), you can start with this
Just download the zip file, search and replace “sample” of theme-options.php with your theme name.
in functions.php add
require_once ( get_template_directory() . ‘/theme-options.php’ );
then in your index.php ( and other template files) put the following at the top
$theme_options = get_option(‘sample_theme_options’);
For each include ( header.php, footer.php, sidebar.php, etc), do a
Then you can use $theme_options[‘option_name’]
WordPress 3.1 introduces post-formats. You have to activate this “feature” and it gives you a new admin box in the posts type. Although this isn’t a big new feature, it is quite common for sites to have quotes, videos, links, etc. Loop retrieves the post-format for each post, you can then use that to style the post.
Here is the link to codex documentation.
WordPress themes (templates) are the best in the business because its the easiest. The minimum requirement is 2 files: style.css and index.php. I usually start with style.css, index.php, header.php, footer.php and functions.php