The dkret theme is the result of ongoing improvements over years now. This theme is my opinion of how WordPress/WordPressMu themes should work.
Plus dkret is more than just a theme — it's a theme framework. Create your own child theme "on top" of dkret3 without coding one single line of HTML code.
Theme Options
Every theme option available is there for your convenience, but won't bloat your site or get in the way of your customization.
- Change your sites home link or remove it completely - You decide.
- You are looking for a decent way to display your WordPress Galleries?
Look no further - Add a gallery category and choose to display a link to your gallery page inside your header. - Don't need a navigation at your page top? Simply deactivate it inside the theme settings.
- Even the footer text is changeable inside your settings page.
There are options to explore - have a look at the dkret3 settings page to find the option that suits your needs.
Support of Custom Header, Custom Background and Custom Menus
- WordPress 3.0 adds way better support for custom headers. Child themes can register their own header images and users can upload their own header images without having to worry about ftp. Just use the upload form and you are fine.
- Inside the now supported custom background function users can also upload images to be displayed at the background or change backgroundcolours with ease.
- Even the new custom menus are already supported by dkret. Just change the drop down navigation inside the convenient new menu system of WordPress. You can even reuse those menus in other themes that support it.
Widgets
The theme comes with some theme specific Widgets. You can place Widgets in one of eight sidebars and use as many Widget instances as you like because all Widgets use the new Multiple Widget Class of WordPress.
You don't need seven more Widget Sidebars? No problem, Widget Areas completely collapse if you don't use them.
Page Templates
The theme is packaged with some useful Page Templates. Page templates change the way a WordPress page displays or functions depending on the particular template you've chosen.
- Archives Page Template:
Show your visitors your category and monthly archives. - Links Page Template:
Will produce an unordered list of your links. - No Sidebar Page Template:
For use on pages where you don't want any widgets displayed.
Layouts
The theme comes with more than 10 different theme layout files (formerly called schemes). Have your sidebar on the left or right side or run dkret without a sidebar at all. Just choose the layout which suits your needs.
You are a CSS genius or have at least some basic knowledge about writing CSS? Write your own layout file and add it to the layout folder.
Have a look at the Settings Page for a complete list of all available layouts.
Built-in Support for Plugins
The theme supports some plugins out of the box. The list is gettings smaller and smaller with every release. As most newer plugins work out of the box without tempering with theme files.
If you think I missed an important one - Leave a note in the support forum and I will add support for it in the next release.
Child Themes
The dkret theme is also a good starting point for your own design ideas. It is meant to be used as a base theme to build from. You can extend it through child themes.
Just copy the my-dkret3
folder to your /wp-content/themes
folder. So the path reads /wp-content/themes/my-dkret3
.
Edit the style.css
to reflect your URL informations:
/*
Theme Name: my-dkret3
Theme URI: http://link-to-your-site.com
Description: Describe what your theme should be like.
Version: 1.1
Author: Your Name
Author URI: http://link-to-your-site.com
Tags: Add, Whatever, Tags, You, Want
Template: dkret3
*/
Replace the default favicon inside /wp-content/my-dkret3/library/images
with your customized one BUT don't change the name.
Look inside the my-dkret functions.php
and learn how to register your own header image. You don't have to be a php genius to change the header image but I you still find it too complex - Use the custom header menu to upload your own header.
Finally add your own styles to the style.css
of the my-dkret3
child theme.
It is a good practise to reuse some of the shipped css files inside /wp-content/dkret3/library/css
. The default my-dkret child theme uses this approach. Feel free to change it the way you like.
Illumini
You can download a second child theme for the dkret3 theme on my homepage. Please have a look inside the functions.php
and style.css
to find more informations about using child themes the right way.
User based Child Themes
Localization
The theme has native support for english and german. Do you need a different language? Some users have been kind enough to provide some translation files. Note, I am not responsible for any of these.
- French translation by Lise
- Traditional Chinese translation by Thinkweird
- Spanish translation by Mario Roberto Molina
Writing your own locale or changing an existing one is easy. I recommend the fantastic Codestyling Localization Plugin. If you are used to it you can use Poedit too.
Theme Support
If you have a question, problem or concern with dkret3 you can visit the dkret3 forums.
The latest dkret version, updates and bug fixes are always available at the dkret Project on Google Code.
Donate
I spend countless hours of work to develop dkret3. Please consider donating if you use the theme and would like to support further progress.
Credit
I don't come close to naming all the people that should be credited, but I'll list some of the main folks.
- Justin Tadlock
- Sandbox
- Tarski
- Ian Steward
- Otto's WP 2.7 comments enhancements
- Christopher Goßmann
- Lise
- laztec
License
Dkret is licensed under the GNU General Public License, version 3 (GPL).
Joern Kretzschmar (2009)