WordPress Popular Postsで記事のタイトルに対してPVの多い順で出力するSQL【備忘録】

今回はWordPress Popular Postsで集計した値に対して、phpmyadminに繋いでアクセス数の多い順に記事を降順にSELECTした結果を返すためのSQLについてご紹介いたします。

備忘録として残しておきます。



WordPress Popular Postsで記事のタイトルに対してPVの多い順で出力するSQL【備忘録】

先に結論を書くと、次のSQLでやりたいことを実現可能です。

WordPress Popular Postsで集計したデータはwp_popularpostsdataテーブルに格納されます。
wp_popularpostsdataテーブルのpageviewsがPV数です。

wp_popularpostsdataにはpostidが外部キーとして紐づいており、wp_postsテーブルを参照する必要があります。
wp_postsテーブルのpost_titleが記事のタイトルに対応しており、もっと言うとpost_contentが記事の内容となっております。

wp_popularpostsdataのpostidとwp_postsのidでテーブルを結合してwp_popularpostsdataのpageviewsでdescを行ってorder byすればアクセス数の降順でSQLの出力が可能です。

もし上位数十件以外のアクセス数のランキングを知りたい方はphpmyadminに繋いで上記SQLを試してみてください。

終わりに

今回はWordPress Popular Postsで集計した値に対して、phpmyadminに繋いでアクセス数の多い順に記事を降順にSELECTした結果を返すためのSQLについてご紹介いたしました。

最後までお読みいただきありがとうございます。
よろしければブログやTwitterでのシェアをお願いしております。
コメントもお待ちしております。
誤植や勘違いなどございましたらコメント欄にて教えていただけると幸いです。

直接契約ができるフリーランスエージェント「エンハンス」を立ち上げました。
詳しくは下記LPをご参照ください。
https://enhance.decryption.co.jp/

Youtubeチャンネル開設いたしました。
チャンネル登録者10,000人を目指しているので、良いと思った方はチャンネル登録をお願いしたいです。
https://www.youtube.com/channel/UC219XhmSRxmXltTy6COxSMw






WordPress

Posted by ちこ