- WordPress 2.8 Theme Design
- Tessa Blakeley Silver
- 950字
- 2021-04-01 13:43:05
Pick a theme or design your own?
I approach theme design from two angles.
- Simplicity: Sometimes it suits the client and/or the site to go as bare-bones as possible. In that case, it's quick and easy to use a very basic, already built theme and modify it.
- Unique and Beautiful: Occasionally, the site's theme needs to be created from scratch so that everything displayed caters to the specific kind of content the site offers. This ensures that the site is something eye-catching, which no one else will have. This is often the best route when custom branding is a priority or you just want to show off your "Hey, I'm hot-stuff" design skills.
There are many benefits to using or tweaking already built themes. First, you save a lot of time getting your site up with a nice theme design. Second, you don't need to know as much about CSS, XHTML, or PHP. This means that with a little web surfing, you can have your WordPress site up and running with a stylish look in no time at all.
Drawbacks to using an already built theme
The drawback to using an already built theme is that it may not save you as much time as you would hope for. You may realize, even with the new header text and graphic, several other sites may have downloaded and/or purchased it for themselves and you don't stand apart enough.
Perhaps your site needs a special third-party plugin for a specific type of content; it might not look quite right without a lot of tweaking. And while we're discussing tweaking, I find that every CSS designer is different and sets up their theme's template files and stylesheets accordingly. While it makes perfect sense to them, it can be confusing and time consuming to work through.
Your approach may have started out as simplicity, but then, for one reason or another, you find yourself having to dig deeper and deeper through the theme and pretty soon it doesn't feel like quick tweaking anymore. Sometimes you realize—for simplicity's sake (no pun intended)—it would have been a whole lot quicker to start from scratch.
Before trying to cut corners with a preexisting theme, make sure your project really is as simple as it claims to be. Once you find a theme, check that you are allowed to tweak and customize it (such as an open source or Creative Commons license or royalty free purchase from a template site), and that you have a look at the stylesheet and template files. Make sure the theme's assets seem logical and make sense to you.
Using theme frameworks
Theme frameworks are wonderful in that they provide the core functionality of a theme, already started for you. The idea is they let you create child themes off the main theme, which you can then easily style to your liking.
They're particularly useful to designers who are short on time, very good with CSS, and don't want to deal with the learning curve of having to understand WordPress' template tags, hooks, and template page hierarchy.
The whole point of this book is to introduce you to the above concepts and introduce you to the basics of WordPress theme features so that you can create elegant comprehensive themes from scratch. You can then see how getting a little creative will enable you to develop any kind of site you can imagine with WordPress. You'll also be able to better take advantage of a theme framework, as you'll understand what the framework is accomplishing for you "under the hood" , and you would also be able to better customize the framework if you'd like to.
For many frameworks, there is still some amount of learning curve to getting up and running with them. But less of it will deal directly with futzing with PHP code to get WordPress to do what you want.
I'd encourage you to take a look at development with a framework and compare it to development from scratch. Having the skills this book provides you with under your belt will only help, even if you choose to go with a framework to save time.
Tip
Popular theme frameworks to choose from:
More and more frameworks show up every day, and each framework tries to address and handle slightly different focuses, features, and types of developers. As a bonus, some frameworks add options into the WordPress administration panel that allow the end user to add and remove features to/from the child theme they've selected.
You'll want to look at frameworks in terms of the options they offer that suit your development style, needs, and the overall community the framework caters to, to see if the framework is a good fit for your site's requirements.
WPFramework is a good general framework to start with (http://wpframework.com/). Its aim is to stay straightforward and simple, while cutting down theme development time.
If you're interested in a framework that offers a lot of child themes that can be easily tweaked with just CSS and will also add a lot of bells and whistles for the end user in the administration panel, you'll want to look at more robust frameworks such as Carrington (http://carringtontheme.com/), Thematic (http://themeshaper.com/thematic/), and Hybrid (http://themehybrid.com/).
These frameworks may appear a bit more complex at first, but offer a range of rich features for developing themes and, especially if you understand the essentials of creating WordPress themes (as you will after reading this book), can really aid you in speeding up your theme development.
Again, there are many theme frameworks available. A quick Google search for "WordPress Theme Frameworks" will turn up quite a plethora to choose from.
- Premiere Pro 2022短視頻剪輯、調色與特效制作實戰(全彩微課版)
- Photoshop圖形圖像設計案例教程(高等院校計算機任務驅動教改教材)
- Solid Works 2021產品設計標準教程
- After Effects全套影視特效制作典型實例(第2版)
- 中文版Maya 2014案例教程
- 中文版Photoshop CC平面設計實用教程
- CAXA電子圖板2016基礎與實例教程
- Photoshop CC 2017 淘寶美工設計實例教程
- 零基礎攝影后期修圖 Photoshop照片處理輕松入門
- 電腦寫作與定制五筆(第2版)
- Quality Assurance for Dynamics AX-Based ERP Solutions
- 夢幻森林Procreate童話風插畫繪制專業技法
- jQuery UI 1.6: The User Interface Library for jQuery
- Final Cut Pro視頻后期剪輯零基礎入門到精通
- Photoshop淘寶網店設計與裝修完全實例教程