2011-12-06, 16:38:46
Stompor Wrote:Is there a way to make GetSimple choose the theme based on the time of day, or the day of the year?
I would like to have a theme for Daytime and on for Night, and I also would like a special theme certain holidays. ie
Christmas, Newyears, etc.
Thanks for the help.
Create a php file like the following (a plugin) and put it in your plugins folder:
Code:
<?php
# get correct id for plugin
$thisfile = basename(__FILE__, ".php");
# register plugin
register_plugin(
$thisfile,
'Day/Night Theme Switcher',
'0.1',
'My Name',
'http://my.home.page',
'Switch theme based on time',
'',
''
);
# activate filter
add_action('index-pretemplate','theme_switcher_process');
function theme_switcher_process() {
global $TEMPLATE;
# TODO determine time
...
$hour = ...;
if ($hour >= 8 && $hour < 18) {
$TEMPLATE = 'Cardinal'; # use your theme name
} else {
$TEMPLATE = 'Innovation'; # use your theme name
}
}