私はこの簡単なカウンタPHPコードをWordpressで使用しています。コードは次のとおりです。ページ1の後に数え続ける
これはうまくいきます。しかし、2ページ目に行くと、カウンターはリセットされ、1
に戻ります。 2ページ目、3ページ目などでカウントし続ける方法はありますか?
ブラウザのアドレス内のURLは次のとおりです。2ページのための/?sf_paged=2
となど3ページのため/?sf_paged=3
...
は私が行うことができますいくつかのif
コードは次のよう、あります:
if $url = /?sf_paged=2 {
$counter2++; }
else if $url = /?sf_paged=3 {
$counter3++; }
そのような何か?この
$counter = $_GET['sf_paged'] ? intval($_GET['sf_paged']) * $posts_per_page : 0;
のようなあなたのカウンタの初期化
あなたは何を数えている正常に動作しますか?投稿?クエリには常にカウンタがあります(WP_Queryの場合は$ query-> found_posts、ここを見てください:https://codex.wordpress.org/Class_Reference/WP_Query) –