Php 将延迟添加到wordpress post视图

Php 将延迟添加到wordpress post视图,php,wordpress,delay,Php,Wordpress,Delay,嘿,伙计们,我有一个wordpress主题,我使用下面的代码来查看页面/帖子(进入function.php) 我想添加1小时延迟来更新发布视图,例如,如果发布视图为0,则在1小时内不要更改它,但要将其保存,1小时后将其更新到上次保存的视图并重复此作业。 我怎么做?帮帮我,伙计们: 有人能帮我吗?有人能帮我吗? function getPostViews($postID){ $count_key = 'post_views_count'; $count = get_post_meta($postI

嘿,伙计们,我有一个wordpress主题,我使用下面的代码来查看页面/帖子(进入function.php)

我想添加1小时延迟来更新发布视图,例如,如果发布视图为0,则在1小时内不要更改它,但要将其保存,1小时后将其更新到上次保存的视图并重复此作业。
我怎么做?帮帮我,伙计们:

有人能帮我吗?有人能帮我吗?
function getPostViews($postID){
$count_key = 'post_views_count';
$count = get_post_meta($postID, $count_key, true);
if($count==''){
delete_post_meta($postID, $count_key);
add_post_meta($postID, $count_key, '0');
return;
}
return $count;
}

// function to count views.
function setPostViews($postID) {
$count_key = 'post_views_count';
$count = get_post_meta($postID, $count_key, true);
if($count==''){
$count = 0;
delete_post_meta($postID, $count_key);
add_post_meta($postID, $count_key, '0');
}else{
$count ++;
update_post_meta($postID, $count_key, $count);
}
}