The purpose of this guide is to explain how ThemesPress works, and what you need to do to create your own WordPress theme.
For this demonstration, I used an open source theme named "Transparentia" that can be found at openwebdesign.org
In this step you upload all the images the theme will need, such as background images etc. using the simple form to upload multiple images at once
In this step you will copy and paste the designs HTML
You will need to replace bits of the HTML with special tags, so ThemesPress will know where to place the content
<div class="title"> <h1>Transparentia</h1> </div>"Was replaced with:
<div class="title">
<h1>{TITLE}</h1>
</div>
"<div class="sidenav"> <h1>Something</h1> <ul> <li><a href="index.html">pellentesque</a></li> <li><a href="index.html">sem justo</a></li> <li><a href="index.html">sociis natoque</a></li> <li><a href="index.html">convallis</a></li> </ul> <h1>Another thing</h1> <ul> <li><a href="index.html">consequat molestie</a></li> <li><a href="index.html">sem justo</a></li> <li><a href="index.html">semper</a></li> <li><a href="index.html">sociis natoque</a></li> </ul> <h1>Third and last</h1> <ul> <li><a href="index.html">sociis natoque</a></li> <li><a href="index.html">magna sed purus</a></li> <li><a href="index.html">pellentesque</a></li> <li><a href="index.html">tincidunt</a></li> </ul> <h1>Search</h1> <form action="index.html"> <div> <input type="text" name="search" class="styled" /> <input type="submit" value="" class="button" /> </div> </form> </div>"Was replaced with:
"<div class="sidenav">
{SIDEBAR}
</div>"
In the options page (step 4), you can edit the sidebar structure to match the structure used in this design.
<div class="content"> <div class="item"> <h1>Porttitor posuere</h1> <div class="descr">Jun 13, 2006 by Vulputate</div> <p>In hac habitasse platea dictumst. Duis porttitor. Sed vulputate elementum nisl. Vivamus et mi at arcu mattis iaculis. Nullam posuere tristique tortor. In bibendum. Aenean ornare, <a href="index.html">nunc eget pretium</a> porttitor, sem est pretium leo, non euismod nulla dui non diam. Pellentesque dictum faucibus leo. Vestibulum ac ante. Sed in est.</p> <cite>Sed sodales nisl sit amet augue. Donec ultrices, augue ullamcorper posuere laoreet, turpis massa tristique justo, sed egestas metus magna sed purus.</cite> <p>Aliquam risus justo, mollis in, laoreet a, consectetuer nec, risus. Nunc blandit sodales lacus. Nam luctus semper mi. In eu diam.</p> <p>Fusce porta pede nec eros. Maecenas ipsum sem, interdum non, aliquam vitae, interdum nec, metus. Maecenas ornare lobortis risus. Etiam placerat varius mauris. Maecenas viverra. Sed feugiat. Donec mattis <a href="index.html">quam aliquam</a> risus. Nulla non felis sollicitudin urna blandit egestas. Integer et libero varius pede tristique ultricies. Cras nisl. Proin quis massa semper felis euismod ultricies. </p> </div> <div class="item"> <h1>Adipiscing</h1> <div class="descr">Jun 11, 2006 by Laoreet</div> <p>Aliquam risus justo, mollis in, laoreet a, consectetuer nec, risus. Nunc blandit sodales lacus. Nam luctus semper mi. In eu diam. Phasellus rutrum elit vel nisi. Cras mauris nulla, egestas quis, cursus at, venenatis ac, ante. Fusce accumsan enim et arcu. Duis sagittis libero at lacus. Suspendisse lacinia nulla eget urna.</p> <ul> <li>Tristique</li> <li>Aenean</li> <li>Pretium</li> </ul> <p>In hac habitasse platea dictumst. Duis porttitor. Sed vulputate elementum nisl. Vivamus et mi at arcu mattis iaculis. Nullam posuere tristique tortor. In bibendum. Aenean ornare, nunc eget pretium porttitor, sem est pretium leo, non euismod nulla dui non diam. Pellentesque dictum faucibus leo. Vestibulum ac ante. Sed in est. Sed sodales nisl sit amet augue. Donec ultrices, augue ullamcorper posuere laoreet, turpis massa tristique justo, sed egestas metus magna sed purus. Fusce eleifend, dui ut posuere auctor, justo elit posuere sapien, at blandit enim quam fringilla mi.</p> </div> <div class="item"> <h1>Interdum</h1> <div class="descr">May 24, 2006 by Lectus</div> <p>Praesent nisi sem, bibendum in, ultrices sit amet, euismod sit amet, dui. Donec varius tincidunt nisi. Ut ut sapien. Integer porta. Fusce nibh. Curabitur pellentesque, lectus at <a href="index.html">volutpat interdum</a>, sem justo placerat elit, eget feugiat est leo tempor quam. Ut quis neque convallis magna consequat molestie. Nullam semper massa eget ligula. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Pellentesque a nibh quis nunc volutpat aliquam</p> <code>margin-bottom: 12px; font: normal 1.1em "Lucida Sans Unicode",serif; background: url(img/quote.gif) no-repeat; padding-left: 28px; color: #555;</code> <p>Eget feugiat est leo tempor quam. Ut quis neque convallis magna consequat molestie.</p> </div> </div>"Was replaced with:
<div class="content">
{CONTENT}
</div>"
in this step you set various settings for the generated content, one worth mentioning is the sidebar structure, if you look at the way the sidebar was structured in the static html design, we need to make WordPress do the same, here's what it looks like:

Congratulations, you are done. Now you can preview your design, further edit the CSS for perfect matching, and purchase the theme if you want.