質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

ただいまの
回答率

87.37%

WordPress Popular Posts の本日PVと合計PVがカウント「1」ずれる

解決済

回答 1

投稿

  • 評価
  • クリップ 0
  • VIEW 1,452

score 12

WordPress Popular Postsのプラグインを使って
PVを集計しているのですが、
サイトに「本日PV」と「合計PV」を表示できるようにしたのですが、
「1」のズレがあります。

1つ記事を投稿して見てみると
カウントが「0」でも、
「合計PV」では「1」となってしまいました。

なぜこんなことが起きるのでしょうか?

<?php
                if (function_exists('wpp_get_views'))
                    echo ''.wpp_get_views( get_the_ID(),daily); // Wp popular posts 本日view
?>
//WordpressPoplarPostのビューカウントを表示する
        function admin_posts_columns($columns) {
            $columns['subtitle'] = "ビュー";
            return $columns;
        }
        function add_admincolumn($column_name, $post_id) {
            if( $column_name == 'subtitle' ) {
                echo wpp_get_views($post_id, 'monthly', true);//←ここの値で集計期間変更dailyとかweekly全部の場合はall
            }
        }
        if ( function_exists('wpp_get_views') ) {
            add_filter( 'manage_posts_columns', 'admin_posts_columns' );
            add_action( 'manage_posts_custom_column', 'add_admincolumn', 10, 2 );
        }
  • 気になる質問をクリップする

    クリップした質問は、後からいつでもマイページで確認できます。

    またクリップした質問に回答があった際、通知やメールを受け取ることができます。

    クリップを取り消します

  • 良い質問の評価を上げる

    以下のような質問は評価を上げましょう

    • 質問内容が明確
    • 自分も答えを知りたい
    • 質問者以外のユーザにも役立つ

    評価が高い質問は、TOPページの「注目」タブのフィードに表示されやすくなります。

    質問の評価を上げたことを取り消します

  • 評価を下げられる数の上限に達しました

    評価を下げることができません

    • 1日5回まで評価を下げられます
    • 1日に1ユーザに対して2回まで評価を下げられます

    質問の評価を下げる

    teratailでは下記のような質問を「具体的に困っていることがない質問」、「サイトポリシーに違反する質問」と定義し、推奨していません。

    • プログラミングに関係のない質問
    • やってほしいことだけを記載した丸投げの質問
    • 問題・課題が含まれていない質問
    • 意図的に内容が抹消された質問
    • 過去に投稿した質問と同じ内容の質問
    • 広告と受け取られるような投稿

    評価が下がると、TOPページの「アクティブ」「注目」タブのフィードに表示されにくくなります。

    質問の評価を下げたことを取り消します

    この機能は開放されていません

    評価を下げる条件を満たしてません

    評価を下げる理由を選択してください

    詳細な説明はこちら

    上記に当てはまらず、質問内容が明確になっていない質問には「情報の追加・修正依頼」機能からコメントをしてください。

    質問の評価を下げる機能の利用条件

    この機能を利用するためには、以下の事項を行う必要があります。

質問への追記・修正、ベストアンサー選択の依頼

  • 退会済みユーザー

    2016/12/16 22:13

    こちらの質問が他のユーザから「やってほしいことだけを記載した丸投げの質問」という指摘を受けました
    「質問を編集する」ボタンから編集を行い、調査したこと・試したことを記入していただくと、回答が得られやすくなります。

回答 1

checkベストアンサー

+3

ここ、引用符が足りてませんよね。

//echo ''.wpp_get_views( get_the_ID(),daily); // Wp popular posts 本日view
echo ''.wpp_get_views( get_the_ID(),'daily'); // Wp popular posts 本日view

追記

1つ記事を投稿して見てみると 

これにより、記事のPV数が+1される。

カウントが「0」でも、

記事を開いた時点ではまだプレビューされていなかったから、「本日PV」は0と表示される。

「合計PV」では「1」となってしまいました。

記事を開いた後に「合計PV」を表示するので、プレビュー後の値1が表示される。

投稿

編集

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

15分調べてもわからないことは、teratailで質問しよう!

  • ただいまの回答率 87.37%
  • 質問をまとめることで、思考を整理して素早く解決
  • テンプレート機能で、簡単に質問をまとめられる

関連した質問

同じタグがついた質問を見る