извините за начало другого поста, вот ссылка на мой предыдущий аналогичный пост мой предыдущий вопрос . Проблема в том, что когда кто-то посещает какой-то пост, я хочу записать его, чтобы увеличить счетчик для этого поста. Но Счетчик также является инкрементом предыдущего сообщения (всегда предыдущего сообщения). Не могу найти способ решить эту проблему.
вот код, который я использую:
function IncrementPostCount(){
if(is_single()){
global $wp_query;
$count = get_post_meta( $wp_query->post->ID, 'readnTimes', true );
$count = empty($count) ? 1 : $count + 1;
add_post_meta($wp_query->post->ID, 'readnTimes', $count, true) or update_post_meta($wp_query->post->ID, 'readnTimes', $count);
}
}
add_action( 'template_redirect', 'IncrementPostCount' );
Может кто-нибудь помочь мне с этим, пожалуйста.