How To Create Your Own free Wordpress Theme
<!– /* Font Definitions */ @font-face {font-family:Wingdings; panose-1:5 0 0 0 0 0 0 0 0 0; mso-font-charset:2; mso-generic-font-family:auto; mso-font-pitch:variable; mso-font-signature:0 268435456 0 0 -2147483648 0;} @font-face {font-family:Raghu8; panose-1:0 0 4 0 0 0 0 0 0 0; mso-font-charset:0; mso-generic-font-family:auto; mso-font-pitch:variable; mso-font-signature:32771 0 0 0 1 0;} /* Style Definitions */ p.MsoNormal, li.MsoNormal, div.MsoNormal {mso-style-parent:”"; margin:0in; margin-bottom:.0001pt; mso-pagination:widow-orphan; font-size:12.0pt; font-family:”Times New Roman”; mso-fareast-font-family:”Times New Roman”; mso-hansi-font-family:Raghu8; mso-bidi-font-family:”Times New Roman”; mso-bidi-language:AR-SA;} h2 {mso-margin-top-alt:auto; margin-right:0in; mso-margin-bottom-alt:auto; margin-left:0in; mso-pagination:widow-orphan; mso-outline-level:2; font-size:18.0pt; font-family:”Times New Roman”; font-weight:bold;} p {mso-margin-top-alt:auto; margin-right:0in; mso-margin-bottom-alt:auto; margin-left:0in; mso-pagination:widow-orphan; font-size:12.0pt; font-family:”Times New Roman”; mso-fareast-font-family:”Times New Roman”; mso-bidi-font-family:”Times New Roman”;} @page Section1 {size:8.5in 11.0in; margin:1.0in 1.25in 1.0in 1.25in; mso-header-margin:.5in; mso-footer-margin:.5in; mso-paper-source:0;} div.Section1 {page:Section1;} /* List Definitions */ @list l0 {mso-list-id:1950813945; mso-list-template-ids:449755030;} @list l0:level1 {mso-level-number-format:bullet; mso-level-text:; mso-level-tab-stop:.5in; mso-level-number-position:left; text-indent:-.25in; mso-ansi-font-size:10.0pt; font-family:Symbol;} ol {margin-bottom:0in;} ul {margin-bottom:0in;} –>
Tutorial Introduction:
Back in 2005, I wrote a little tutorial for Wordpress 1.5 on how to integrate wordpress with an existing website. Since then, with the release of Wordpress 2.x, working with Wordpress has become even easier. This tutorial is an update to my original tutorial and as it appears under a different name, I want to take a moment to clarify who this tutorial is for.
This tutorial is especially for:
1. People interested in learning how to build a Wordpress theme from scratch or, more specifically, for those interested in taking an existing design and converting it into a beautifully working Wordpress theme.
2. People interested in integrating Wordpress with their existing website. As touched on lightly in my first tutorial, the best way to go about integration, in my experience, is to take your existing website and build a Wordpress theme out of it, then apply that theme to your Wordpress blog and voila, if all has gone well you have a perfect integration. It can require some handiness with CSS, but the principles covered in this tutorial will get you well on your way.
Extra Note on Wordpress Integration:
As questions on integration are the ones I receive most often, I’ll take a few more moments to make sure your options are clear. In my experience, there are two ways to integrate Wordpress with an existing website:
- One, you can install Wordpress, write your posts, and then use PHP or Javascript to integrate the feed directly into your existing design. The drawback with this is if you want to include any links in the feed (for example, to read the rest of the post or add comments). If they click a link, it has to take them somewhere and by default they’ll go to your installation of Wordpress which will most likely look nothing like your existing website.
- Two, you can take your existing design, tables or CSS, and create a Wordpress theme that matches your site exactly. Then, apply it to your Wordpress installation and you can now have a “/blog” (or whatever you decide to use Wordpress for) that looks and feels exactly like your website. Thus, while it doesn’t actually sound like an integration, the result for your end users is the same: you’ve added the functionality of Wordpress without sacrificing your design and now offer your users added functionality with total continuity.Note: While you can easily stop at “integrating” a simple blog, Wordpress is able to do a whole lot more. For a number of my clients and my own personal projects, Wordpress works excellently as a complete CMS (Content Management System), even for sites that look nothing like a blog.