我想,这是一个非常简单的问题。我希望我的 wordpress 主题在给定日期自动更改一些全局变量。
我的主题每两个月改变一次颜色和其他一些东西。从现在开始,我想在该日期之前输入所需的变量并让 Wordpress 进行更改。我可以在循环中执行此操作,以便在该日期进入该站点的第一个人启动更改。但这意味着每次调用循环时都需要额外的代码。是否可以自动执行该任务?
我想,这是一个非常简单的问题。我希望我的 wordpress 主题在给定日期自动更改一些全局变量。
我的主题每两个月改变一次颜色和其他一些东西。从现在开始,我想在该日期之前输入所需的变量并让 Wordpress 进行更改。我可以在循环中执行此操作,以便在该日期进入该站点的第一个人启动更改。但这意味着每次调用循环时都需要额外的代码。是否可以自动执行该任务?
我已经很久没有使用过 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
}
?>