【プラグイン】WordPress Popular Posts の各データを取得する
WordPress Popular Posts(以下 WPP)で色々なデータ(閲覧数など)を取得したい場合もあると思います。
そんな時は以下のコードで取得できます。
[php]
$args = array(
‘post_type’ => ‘post’, //投稿タイプ
‘range’ => ‘last7days’, //時間範囲 “last24hours”, “last7days”, “last30days”, “all”, “custom”
‘order_by’ => ‘views’, //並べ替え “comments”, “views”, “avg”
‘pid’ => ‘60,25,31’, //除外する投稿のID
‘taxonomy’ => ‘post_tag’, //タクソノミーで絞り込み
‘term_id’ => ‘118,75,15’, //タームIDに属する投稿を取得・マイナスで除外
‘limit’ => 10, //取得最大数
);
$wpp_query = new WPP_Query( $args );
$wpp_posts = $wpp_query->get_posts();
if ( is_array( $wpp_posts ) ) {
foreach ( $wpp_posts as $wpp_post ) {
$post_id = $wpp_post -> id; // 投稿 ID
$views = $wpp_post -> pageviews; // 閲覧数
}
}
[/php]