WordPress Popular Posts WPP_Queryクラス

情報を追記している場合はありますが、古い情報を訂正はしていませんので、公開年月日を参照してください。プラグイン・タグ、いずれもワードプレス・PHPのバージョン等によって動作しない場合もあります。

WordPress Popular Posts のWPP_Queryクラスは廃止になっているようで、下記のように書くと、カスタマイズした表示ができる。

if (class_exists('\WordPressPopularPosts\Query')) {
global $post;
  $args = array(
    'range' => 'last24hours',
    'order_by' => 'views',
    'post_type' => 'post',
    'limit' => 5,
    'offset' => '0'
  );
  $wpp_query = new \WordPressPopularPosts\Query( $args );
  $wpp_posts = $wpp_query->get_posts();
  if ($wpp_posts) { ?>
    ~
      <?php 
      foreach ($wpp_posts as $wpp_post) {
        $post = get_post($wpp_post->id);
        setup_postdata($post);
        $cat = get_the_category();$cat = $cat[0];
      ?>
      ~
      <?php } ?>
    <?php 
    wp_reset_postdata();
  } }