*

WordPressでカテゴリ別人気記事を表示できない時に確認する事【Popular Posts】

公開日: : WordPress

wp-pop

WordPress の人気記事表示プラグインと言えば「WordPress Popular Posts」が有名です。手軽に人気記事をサイドバーを含め自由な場所に設置できるので大変重宝するプラグインです。

調べてみると WordPress Popular Posts で見ている記事と同じカテゴリの人気記事を表示できるという事が他のサイトで紹介されていたのですが、どうしても出来ませんでした。どうやら罠にはまっていたようです。

カテゴリ別人気記事を表示する意味

色んなジャンルの記事を書いている雑多ブログだと、検索で記事に訪れた人は恐らくそのカテゴリしか興味がない人です。そこにブログ全体の人気記事を置いていてもあまり使われなさそうなので、カテゴリ別人気記事を配置すれば1ページだけではなく他のページも見てもらえる可能性が増えます。

WordPress Popular Postsだけでは出来なかった

他のブログで紹介されている方法を試しても、カテゴリ別人気記事にはなりませんでした。並びもカテゴリも閲覧数も関係なく全くバラバラな表示になりました。

<?php
wp_reset_query();
$cat = get_the_category();
$cat_id = $cat[0]->cat_ID;
$cat_name = $cat[0]->cat_name;
?>
<?php
 $wpp = array (
 'cat' => ''.$cat_id.'',
 'limit' => '5', 
 'range' => 'all',
 'order_by' => 'views',
 'post_type' => 'post',
 'stats_comments' => '0', 
 'stats_views' => '0', 
 'title_length' => '30', 
 'stats_category' => '0', 
 'wpp_start' => '<ul>',
 'wpp_end=' => '</ul>',
 'post_html' => '<li>{title}</li>',
); 
wpp_get_mostpopular($wpp);
?>

通常このように php を書けばカテゴリ別人気記事が表示される筈でした。上でカテゴリ ID を取得し、popular posts のパラメーターとして渡しています。

しかし、更に調べるうちにある事実がわかりました。

WordPress Popular Posts だけでは実現不可でした。

WPP Plus Widgetを使用

カテゴリ別人気記事を実現するには他に「WPP Plus Widget」というプラグインを使う必要がありました。

WPP Plus Widget は WordPress Popular Posts に機能を追加する拡張プラグインです。表示している記事のカテゴリ別人気記事を表示する機能が追加されます。

動作環境は…

WordPress 3.2.1以降
PHP 5.2.4以降
PHP 5.3, 5.4で動作確認を行っているので、それ以前のバージョンの環境では動作しない可能性があります。
WordPress Popular Posts Version 3.1.1以降

上の記事を参考にプラグインをインストールしてください。

おわりに

カテゴリ別人気記事はあまりにも出来なくて諦めかけていたのですが、今回の方法を知ってようやく実現する事ができました。カテゴリ別人気記事で1ページだけ読んで帰る人が減り直帰率が減少する効果が期待できます。是非お試しください。

上部広告

  • Pocket

おすすめトピックス

関連記事

Stingerで特定記事だけAdsenseを表示しないようにする

このブログでも使っている WordPress の人気テーマ Stinger3 で Adsense を表示しないようにする方法を紹介します。Stinger5 でも同様です。 目次1 Adsenseを非表示にする必要性2 S […]

WordPressで突然ace_where,ace_joinに関するエラーが出てサイトが崩壊した話

先日私が管理している WordPress サイトの一つを見た時、いつもと違う印象を受けました。サイトデザインも崩れていますし、投稿内容もおかしな事になっていました。突然サイトが自分の意図しない物になっていたら焦ります。 […]

YARPPの関連記事サムネイルのアスペクト比(縦横比)がおかしい時の修正方法

YARPP(Yet Another Related Posts Plugin)は有名なプラグインなので WordPress でブログやサイトを運営している人なら目にした事もあるでしょう。関連記事を表示してページ回遊を促す […]

知識不要!簡単にWordPressに画像スライダーを付けられる「Easing Slider」の使い方

ウェブサイト上で一枚の画像が次々と切り替わっていくものを画像スライダーとかスライドショーと言います。企業サイトや個人サイトでも至るところで見かけるようになりました。 このスライドショーは色々なタイプの物が jQuery […]

wordpressサイト高速化
【WordPress】画像を最適化でサーバー容量削減!「EWWW image optimizer」が便利すぎ

遅いサイトと速いサイト、どっちが良いですか?と聞かれたら、それは多分速いサイトと答える人が圧倒的なのではないかと思います。ウェブサイトを見る人にとっても検索ロボット(クローラー)にとってもね。 サイトを表示するまでの早さ […]

WordPressメディアライブラリ
WordPressでメディアライブラリの画像を検索しやすくする為にすべき事

WordPress でサイトやブログを運営していると記事数もさることながら、使用している画像もかなりの数にのぼると思います。WordPress のメディアライブラリには相当な枚数の画像が格納されているでしょう。 ある時、 […]

上部広告

著者について

名前:Azell
作曲したり風景写真撮ったりWeb制作したりする人です。 好きな事を楽しくブログに綴れていけたらと思います。

フォローはこちら

       

上部広告

       
Amazonプライム限定のクレヨンしんちゃん外伝は地上波とは違う面白さがある

クレヨンしんちゃん25周年を記念して2016年8月から Ama

Chromeでテーブルの列をコピー、矩形選択ができる拡張機能「Copytables」

ウェブサイト上でもデータをまとめる際に表がよく使われます。これ

キャッシュトレイ
三菱東京UFJ銀行でもコンビニATM手数料を無料にする事が可能です(条件有り)

セブンイレブンやローソンなどに設置してあるコンビニ ATM は

サングラス
車を運転中に朝陽が眩しくて信号が見えないのでサングラスで対策した

先日車を運転中にヒヤリとする出来事がありました。それは信号に気が付かな

ニーアオートマタのPC版をGeforce GTX960でプレイした感想

2017年3月18日より発売されたスクエアエニックス(開発はプ

→もっと見る