Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

WordPress Theme Oenology

branch: master
Octocat-spinner-32 bbpress Re: Issue #120 Issue #123 Add featured content template and fix bbpre… November 20, 2013
Octocat-spinner-32 css Re: Issue #120 Issue #123 Add featured content template and fix bbpre… November 20, 2013
Octocat-spinner-32 fonts Re: Issue #129 update features and other cleanup February 16, 2014
Octocat-spinner-32 functions Re: Issue #129 update GitHub API defaults February 16, 2014
Octocat-spinner-32 help Re: Issue #129 update changelog February 16, 2014
Octocat-spinner-32 images Re: Issue #112 replace post format and social network icon sprites wi… March 14, 2013
Octocat-spinner-32 js Re: Issue #120 Issue #123 Add featured content template and fix bbpre… November 20, 2013
Octocat-spinner-32 languages Re: Issue #129 update language files February 16, 2014
Octocat-spinner-32 template-parts Re: Issue #131 move template-part files to subfolder February 18, 2014
Octocat-spinner-32 templates Re: Issue #120 Issue #123 Add featured content template and fix bbpre… November 20, 2013
Octocat-spinner-32 tha Re: Issue #82 adds support for Theme Hook Alliance hooks. @zamoose/th… August 31, 2012
Octocat-spinner-32 varietals Re: Issue #129 update features and other cleanup February 16, 2014
Octocat-spinner-32 404.php Re: Issue #40 lots of phpDoc updates October 19, 2011
Octocat-spinner-32 archive-forum.php Re: Issue #38 integrate @bbpress support March 27, 2013
Octocat-spinner-32 comments.php Re: Issue #40 documentation updates September 16, 2011
Octocat-spinner-32 editor-style.css Tagged 0.9.2 January 22, 2011
Octocat-spinner-32 footer.php Re: Issue #82 template file and functions.php bootstrap for Theme Hoo… August 31, 2012
Octocat-spinner-32 front-page.php Re: Issue #120 Issue #123 Add featured content template and fix bbpre… November 20, 2013
Octocat-spinner-32 functions.php Re: Issue #120 Issue #123 Add featured content template and fix bbpre… November 20, 2013
Octocat-spinner-32 header.php Re: Issue #82 template file and functions.php bootstrap for Theme Hoo… August 31, 2012
Octocat-spinner-32 index.php Re: Issue #40 lots of phpDoc updates October 19, 2011
Octocat-spinner-32 page.php Re: Issue #40 lots of phpDoc updates October 19, 2011
Octocat-spinner-32 readme.txt Re: Issue #129 update features and other cleanup February 16, 2014
Octocat-spinner-32 screenshot.png Re: Issue #98 re-do screenshot to support HiDPI December 21, 2012
Octocat-spinner-32 sidebar-left.php Re: Issue #75 removes forked core Widgets, cleans up Widget functiona… June 07, 2012
Octocat-spinner-32 sidebar-navigation.php Re: Issue #40 documentation updates September 16, 2011
Octocat-spinner-32 sidebar-page.php Re: Issue #38 integrate @bbpress support March 27, 2013
Octocat-spinner-32 sidebar-right.php Re: Issue #100 removes the_widget() call for WP_Meta Widget in defaul… February 26, 2013
Octocat-spinner-32 sidebar.php Re: Issue #38 integrate @bbpress support March 27, 2013
Octocat-spinner-32 single.php Re: Issue #40 lots of phpDoc updates October 19, 2011
Octocat-spinner-32 style.css Re: Issue #129 update features and other cleanup February 16, 2014
readme.txt
=== Oenology ===
Contributors: Chip Bennett
Donate link: https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=QP3N9HUSYJPK6
Tags: fixed-width, white, black, blue, red, tan, green, one-column, two-columns, three-columns, custom-header, custom-background, custom-menu, editor-style, featured-images, flexible-width, full-width-template, left-sidebar, post-formats, right-sidebar, sticky-post, theme-options, threaded-comments, translation-ready
Requires at least: 3.5
Tested up to: 3.8.1
Stable tag: 3.3

Description: Oenology is designed to be a simple, minimalist, yet feature-complete and fully documented Theme intended to serve as a base for child Themes and as an educational reference for Theme development using WordPress functions, action/filter hooks, and template tags. Oenology includes built-in breadcrumb navigation, and supports the Theme Customizer, Contextual Help, Post Formats, Navigation Menus, Post Thumbnails, Custom Backgrounds, Custom Image Headers, and Custom Editor Style. Oenology features a responsive design, and includes plug-and-play support for the WP-Paginate and Yoast Breadcrumbs plugins. <strong>Requires WordPress 3.5, and is compatible up to WordPress 3.6.</strong>

== Description ==

Oenology is the study of all aspects of wine-making. Much like wine-making, WordPress Theme development is both a science and an art. 

Much like wine-making, WordPress Theme development is the result of a fermentation process that transforms something simple into something beautiful and complex. Much like wine-making, WordPress Theme development involves an understanding of both the "indoor" (the back-end data management) and the "outdoor" (website design) elements of the process. Much like a fine wine, a great WordPress Theme is often the result of years of study by a passionate developer.

Oenology doesn't purport to be a fine wine or even a great WordPress Theme. Rather, Oenology is designed to help others learn the art and science of WordPress Theme development.  

Consider Oenology as the fertile soil from which your own enjoyment and passion for WordPress Theme development can grow.

You, too, can become an Oenologist!

== Installation ==

Manual installation:

1. Upload the `oenology` folder to the `/wp-content/themes/` directory

Installation using "Add New Theme"

1. From your Admin UI (Dashboard), use the menu to select Themes -> Add New
2. Search for 'oenology'
3. Click the 'Install' button to open the theme's repository listing
4. Click the 'Install' button

Activiation and Use

1. Activate the Theme through the 'Themes' menu in WordPress
2. See Appearance -> Oenology Options for Theme Options


== Frequently Asked Questions ==

= So, how do I learn from Oenology? =

Each Theme template file includes a considerable amount of inline documentation, explaining the code use. 
Also, the Theme includes a function reference, that lists each function, hook, and tag used in the Theme, along with a WordPress Codex reference, an explanation of the function, and example usage.

= What is the Oenology Reference admin page? =

The Oenology Reference admin page contains the latest updates to general Theme notes, the FAQ, Changelog, License,
 and, perhaps most importantly, the Code Reference.

The Code Reference tab of the Oenology Reference page now replaces the "oenology-reference.txt" file, as
 the master cross-reference file, that contains all of the functions, template tags, and hooks used in the Theme

= What happened to oenology-reference.txt? =

oenology-reference.txt has been replaced by the "Code Reference" Tab of the "Oenology Reference" admin page. 
See Dashboard -> Appearance -> Oenology Reference -> Code Reference.

= Why so many template files? =

Oenology is likely broken down into more template parts than the average Theme. This deconstruction is by design, in order to facilitate easier Child-Theming.

= What's in store for the future? =

First and foremost, since Oenology is intended to be a learning tool, the inline and reference documentation will be a continual work-in-progress, based upon user feedback. This documentation is complete as of Oenology Version 1.0, but will continue to be updated and improved.

Other features that may be added in the future:

 - Others, as determined by user feedback and demand

= What About SEO? =
 
I am a firm believer that the single, most important criterion for SEO is good content. That said, the Theme does take apply some SEO considerations:

1. The Theme assumes that the H1 heading tag will only be applied to the Post Title, and not to any post-entry content. Accordingly, if you use an H1 heading in the post-entry content, you'll find that it is styled rather similarly to the H2 heading tag.
2. The Theme template files ensure that the most important content - the post-entry content - is rendered as early as possible. The loop.php template file is called first, and the sidebar-left.php and sidebar-right.php files are called second. 
3. The Theme supplies a default breadcrumb navigation function.
4. The Theme includes plug-and-play support for the following plugins: WP-Paginate, Yoast Breadcrumbs

Most of the rest is really up to the user. The Theme is intended to be SEO-neutral: neither hurting your SEO, nor going out of its way (and adding considerable bloat that is better added via the many good plugins available) to improve it.

= Where did my social icons go? =

In version 3.3, the social profile link icon handling was changed from using Theme options to using a custom navigation menu for storing social profile links. This 
change will keep your social profile links portable from Theme to Theme, and provides built-in support for other Themes that use this method. To add your social icons:

* Create a new custom navigation menu, and name it, e.g. "Social". (The name isn't important, as long as you remember it!)
* Add <strong>custom links</strong> to your "Social" menu, under the "Links" metabox, one for each social network profile you wish to include.
* Save the menu, and assign it to the "Social Profile Links" Theme Location.
* Now your social profile link icons will appear as they did before.


== Screenshots ==

1. Standard Theme Screenshot

== License ==

= Oenology WordPress Theme, Copyright (C) 2010 Chip Bennett =

License: GNU General Public License, v2 (or newer)
License URI: http://www.gnu.org/licenses/old-licenses/gpl-2.0.html

This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.

= Bundled Scripts =

**Cycle2, Copyright 2012 M. Alsup**

Source: http://jquery.malsup.com/cycle2/
License: MIT and GPLv2
License URI: /js/cycle2/README.md

**Respond.js, Copyright 2011 Scott Jehl, scottjehl.com**

Source: https://github.com/scottjehl/Respond
License: Dual-licensed under MIT and GPLv2
License URI: /js/response.js/readme.md


**FitVids.js, Copyright 2011, Chris Coyier - http://css-tricks.com + Dave Rupert - http://daverupert.co**

Source: https://github.com/davatron5000/FitVids.js
License: WTFPL
License URI: /js/fitvids.js/jquery.fitvids.js

**TinyNav, Copyright (c) 2011-2012 Viljami Salminen, http://viljamis.com/**

Source: https://github.com/viljamis/TinyNav.js
License: MIT
License URI: /js/tinynav.js/README.md


= Bundled Fonts =

**TexGyre Schola Font, Copyright 2005, 2006 C. R. Holder**

Source: http://www.fontsquirrel.com/fonts/TeX-Gyre-Schola
License: GUST Font License (GFL) (GPL-compatible)
License URI: /fonts/GUST-FONT-LICENSE.txt

**Genericons, Copyright 2013 Automattic**

Source: http://www.genericons.com
License: GNU GPL, Version 2 (or later)
License URI: /fonts/Genericons-LICENSE.txt

= Bundled Images =

pxwhite.jpg is a single-pixel image, and not copyrightable

== Changelog ==

Note: see the "Oenology Reference" admin page for full Changelog details. 
See Dashboard -> Appearance -> Oenology Reference -> Changelog.

= 3.2 [2013.04.09] =
* Maintenance Release

= 3.1 [2013.03.02] =
* Maintenance Release

= 3.0 [2012.12.22] =
* Maintenance Release

= 2.6 [2012.06.14] =
* Maintenance Release

= 2.5 [2011.12.16] =
* Maintenance Release

= 2.4 [2011.10.06] =
* Maintenance Release

= 2.3 [2011.08.12] =
* Maintenance Release

= 2.2 [2011.07.25] =
* Maintenance Release

= 2.1 [2011.06.21] =
* Maintenance Release

= 2.0.3 [2011.06.11] =
* Minor Bugfix Release

= 2.0.2 [2011.06.10] =
* Minor Bugfix Release

= 2.0.1 [2011.06.09] =
* Minor Bugfix Release

= 2.0 [2011.06.09] =
* Major Update Release

= 1.2.2 [2011.05.16] =
* Minor Bugfix Release

= 1.2.1 [2011.04.25] =
* Minor Bugfix Release

= 1.2 [2011.04.25] =
* Update Release

= 1.1 [2011.02.23] =
* Update Release

= 1.0 [2010.12.08] =
* Maintenance Release

= 0.9.2 [2010.11.04] =
* Minor BugFix release

= 0.9.1 [2010.09.24] =
* Initial Release
Something went wrong with that request. Please try again.