因为我必须检查8个条件,这就是我现在所做的。
add_action(\'init\', \'comi_date_change\');
function comi_date_change(){
date_default_timezone_set(\'Asia/Kolkata\');
$current_date = date(\'j F Y\');
$comi_current_date = get_option(\'comi_current_date\');
if($current_date !== $comi_current_date){
update_option(\'comi_current_date\', $current_date );
update_option(\'dc_home_mustview\', \'2\');
update_option(\'dc_fun_mustview\', \'2\');
update_option(\'dc_learn_mustview\', \'2\');
update_option(\'dc_fun_subcat_one\', \'2\');
update_option(\'dc_fun_subcat_two\', \'2\');
update_option(\'dc_learn_subcat_one\', \'2\');
update_option(\'dc_home_learn_subcat_two\', \'2\');
update_option(\'dc_editors_picks\', \'2\');
update_option(\'dc_home_factory\', \'2\');
}
}
每次更改日期时,它会为每个键设置值2,然后我可以针对每个条件单独检查每个键。
$date_change = get_option(\'dc_home_mustview\');
if($date_change == 2){
//do stuff
update_option(\'dc_home_mustview\', 1);
}
不同页面上的休息条件也是一样的。