The Twenty Ten Weaver theme has two major goals – first to make it easy for almost anyone to tweak the basic Twenty Ten theme (or one of the predefined sub-themes). The second is to allow more advanced users to really tweak the parent theme to get a look exactly like they want.
We also want you to be able to save your own work, and perhaps to share sub-themes you may have developed. This is accomplished on the Save/Restore Themes theme admin tab. As you develop your own sub-theme, you can click the “Save in My Saved Theme” button, and all your work will be saved – both the settings on the Main Options tab, and on the Advanced Settings tab. You can then switch themes if you want to check out other things, and later simply select “My Saved Theme” from the theme selection list, and you will be back to where your were.
You can even take this one step more and save your own theme in a file on your own computer. Later, you can restore that theme file. These are available on the Save/Restore Themes tab. One thing this lets you do is share themes. In fact, that is exactly the purpose of the More Sub-themes and Extensions page. Instead of adding more and more sub-themes to the main theme files, we will instead add new sub-themes on the Sub-themes page on this site. We welcome submissions of themes any of our users have developed, and will post any we receive, subject to our judgment, of course.
For more advanced users, Twenty Ten Weaver supports extending the theme via PHP code. There is a file in the twentyten-weaver theme directory called ttw-extend.php that can be modified to extend the theme. There is documentation in the file itself that explains how to extend the theme. The More Sub-themes and Extensions page also will have examples of theme extensions. Unfortunately, you will probably have to be a somewhat advanced user to be able to take advantage of these extensions.



