我想,这是一个非常简单的问题。我希望我的wordpress主题能够在给定的日期自动更改一些全局变量。
我的主题每两个月改变颜色和其他一些东西。从现在开始,我想在该日期之前输入所需的变量,让Wordpress进行更改。我可以在循环内执行此操作,以便在该日期进入网站的第一个人启动更改。但是,每次调用循环时,这都意味着额外的代码。是否可以自动执行该任务?
答案 0 :(得分:1)
我还没有使用过WP,但我认为这样可行,将time_to_change_theme更改为您想要的转发日期。我不知道在哪里放这个,我相信你会解决这个问题。
<?php
$time_to_change_theme = strtotime("2012-12-31 12:12:12"); // the time in the future you want to change the theme
$time_now = strtotime(now);
if($time_to_change_theme > $time_now)
{
echo "Use current theme";
}else{
echo "Change theme";
update_option('current_theme', '[theme name]'); // this should update the current theme
}
?>