• tarotaro1192

    (@tarotaro1192)


    WP-PostViewsプラグインやプラグインなしアクセス数を図る方法等は調べたら出てくるのですが、
    全ては全期間を対象としていて、投稿日から例えば●日間と、期間を指定して図ることが出来ません。

    過去の記事の方がアクセス数が多いのは当たり前なので、記事の投稿日から指定日数までで集計をストップさせるようなことはできるのでしょうか?

3件の返信を表示中 - 1 - 3件目 (全3件中)
  • Hinaloe

    (@hnle)

    WP-PostViewsは使っていないので知りませんが、そのプラグインなしアクセス数を図る方法はすべてのアクセスを対象にしている(クローラー、スパム等)上にキャッシュ等を利用しているとカウントされない、更に毎回DBを更新するためパフォーマンス低下の原因にもなりかねない、色々とおすすめできない手法だと思っています。(1つ目に関してはプラグインでは対策されている模様)

    プラグインなしで~の場合、投稿日から指定期間なら記録する、といった分岐を足せば要求されていることは満たせるかと思います。

    但しアクセス数で~ということをする場合はやはりアナリティクスやJetpackのアクセス統計を使う、或いはその手のツールを自前で用意しアクセスを記録する、の方がおすすめです。(投稿日から指定日数間~となると面倒かもしれませんが…)

    トピック投稿者 tarotaro1192

    (@tarotaro1192)

    返信ありがとうございます。
    私自身はネット上に落ちている情報をコピペして使うほどの技術しかありませんので、厳しいということですね・・・
    ありがとうございます。

    以下の部分が「カウント+1」する部分なので、投稿日や更新日から経過秒数を求めて、一定秒数以下だったらカウント+1するように修正することで実現は出来そうです。

    update_post_meta( $id, ‘views’, ( $post_views + 1 ) );
    do_action( ‘postviews_increment_views’, ( $post_views + 1 ) );

    このフォーラムでどこまでカスタマイズのコードを書いて良いのか分からなかったので、ヒント程度としておきました。

3件の返信を表示中 - 1 - 3件目 (全3件中)
  • トピック「WP-PostViewsプラグインで期間限定でアクセス数計測したい」には新たに返信することはできません。