人気記事プラグイン「WordPress Popular Posts」をオリジナルテーマ内に表示させる方法
※「wp_head」必須
WordPress Popular Postsは設定をデフォルトのまま使うとサイトが重くなってしまうので
各種設定変更が必要。
ログ上限:を無効をデータ保存期間に変更(初期設定180日)
データキャッシュ:キャッシュする
データサンプリング:無効を有効に変更(アクセスの少ないサイトは無効で様子見)
記事を表示させたい場所に以下を記述
<?php $args = array(
'post_type' => 'post',
'limit' => 5,
'range' => 'all',
'order_by' => 'views',
'title_length' => 25,
'thumbnail_width' => 80,
'thumbnail_height' => 80,
'stats_views' => 1,
'stats_date' => 1,
'stats_date_format' => 'Y/m/d',
'stats_category' => 1,
'wpp_start' => '<ul>',
'wpp_end' => '</ul>',
'post_html' => '<li><a href="{url}">{thumb_img}{text_title}<br>{views}</a></li>'
);
wpp_get_mostpopular($args );
?>
基本パラメーター
| post_type | 投稿・カスタム投稿タイプ |
|---|---|
| limit | 表示数 |
| range | 時間範囲 last24hours last7days all |
| order_by | ランキング指標 views comments |
| title_length | タイトル文字数制限 |
| thumbnail_width | サムネイル幅(px) |
| thumbnail_height | サムネイル高さ(px) |
| stats_views | ビュー数の表示 |
| stats_date | 投稿日付の表示 |
| stats_date_format | 日付書式の設定 |
| stats_category | 投稿カテゴリーの表示 |
| wpp_start | リストの開始タグを設定 |
| wpp_end | リストの閉じタグを設定 |
| post_html | 出力のHTML構造を設定 |
post_htmlのパラメーター
| {url} | 記事のurl |
|---|---|
| {thumb} | サムネイル(リンクあり) |
| {thumb_img} | サムネイル(リンク無し) |
| {title} | 記事タイトル(リンクあり) |
| {text_title} | 記事タイトル(リンク無し) |
| {category} | カテゴリー名 |
| {views} | ビュー数 |
| {date} | 日付 |