在给定日期更改全局变量

时间:2012-11-01 12:21:17

标签: php wordpress global-variables

我想,这是一个非常简单的问题。我希望我的wordpress主题能够在给定的日期自动更改一些全局变量。

我的主题每两个月改变颜色和其他一些东西。从现在开始,我想在该日期之前输入所需的变量,让Wordpress进行更改。我可以在循环内执行此操作,以便在该日期进入网站的第一个人启动更改。但是,每次调用循环时,这都意味着额外的代码。是否可以自动执行该任务?

1 个答案:

答案 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
}

?>

使用post <{3}} harmen中的代码