WP-PostViewsは使っていないので知りませんが、そのプラグインなしアクセス数を図る方法はすべてのアクセスを対象にしている(クローラー、スパム等)上にキャッシュ等を利用しているとカウントされない、更に毎回DBを更新するためパフォーマンス低下の原因にもなりかねない、色々とおすすめできない手法だと思っています。(1つ目に関してはプラグインでは対策されている模様)
プラグインなしで~の場合、投稿日から指定期間なら記録する、といった分岐を足せば要求されていることは満たせるかと思います。
但しアクセス数で~ということをする場合はやはりアナリティクスやJetpackのアクセス統計を使う、或いはその手のツールを自前で用意しアクセスを記録する、の方がおすすめです。(投稿日から指定日数間~となると面倒かもしれませんが…)
返信ありがとうございます。
私自身はネット上に落ちている情報をコピペして使うほどの技術しかありませんので、厳しいということですね・・・
ありがとうございます。
以下の部分が「カウント+1」する部分なので、投稿日や更新日から経過秒数を求めて、一定秒数以下だったらカウント+1するように修正することで実現は出来そうです。
update_post_meta( $id, ‘views’, ( $post_views + 1 ) );
do_action( ‘postviews_increment_views’, ( $post_views + 1 ) );
このフォーラムでどこまでカスタマイズのコードを書いて良いのか分からなかったので、ヒント程度としておきました。