Количество посещений Wordpress? - PullRequest
0 голосов
/ 13 сентября 2010

извините за начало другого поста, вот ссылка на мой предыдущий аналогичный пост мой предыдущий вопрос . Проблема в том, что когда кто-то посещает какой-то пост, я хочу записать его, чтобы увеличить счетчик для этого поста. Но Счетчик также является инкрементом предыдущего сообщения (всегда предыдущего сообщения). Не могу найти способ решить эту проблему.

вот код, который я использую:

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' );

Может кто-нибудь помочь мне с этим, пожалуйста.

1 Ответ

1 голос
/ 13 сентября 2010

Эта функция уже существует в различных плагинах.Например, плагин " Просмотр сообщений "

...