質問: 'popular_post_box recent-'.$i; ?> ``` 幸いプログラムが機能していときのバックアップをとっていたので、全て復元してみたのですが、それでも、ユーザー登録日にかかわらず、全記事が表示されてしまいます。 ■試したこと1 ユーザー登録日数に応じて記事表示されるプログラムが機能していときのバックアップデータを復元してみた。 バックアップデータはこちらになります。 記事、テーマ、アップロードしたデータ、プラグイン ■試したこと2 データベース(SQL)で直接ユーザー登録日を変更してみた。 例) ▷ユーザーAの登録日 ・変更前 6月9日 ・変更後 6月1日 もし、プログラムが機能していたら、 8日分の記事が表示されるはずなのですが、全記事が表示されてしまいます。 サイト運営をクライアントに任せれているため、原因を探し続けているのですが、解決の糸口が見つからず行き詰まっております。 度々になってしまいますが、アドバイス頂けると幸いです。
回答: `showposts`は非推奨になってますので、`'showposts'=>$daydiff,`ではなく`post_per_page=>$daydiff,`ではどうでしょうか。 それと`$daydiff = floor($diff) *2;`の部分で8日ではなく16日になっているような気がします。 `var_dump($daydiff)`で値を確認してみたほうが良いと思います。