0

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

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

4

1 回答 1

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
}

?>

使用harmen的这篇文章中的代码

于 2012-11-01T12:53:28.993 回答